当MainWindow完全用C#构建时,我在哪里可以添加方法调用

zet*_*tar 1 c# wpf mainwindow

在构建MainWindow之后,我需要首先调用一个方法.我已将此代码添加到XAML:

Loaded="MainWindow_Loaded"
Run Code Online (Sandbox Code Playgroud)

而这个方法到MainWindow:

void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
    SelectScenario dlg = new SelectScenario();
    dlg.Top = 22;
    dlg.ShowDialog();
    if (ScenarioSelected == true)
    {
        LoadScenarioFile(SelectedScenario);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,完全构建MainWindow 之前,将调用SelectScenario对话框.我在哪里可以插入SelectScenario对话框的方法调用,所以我知道MainWindow已经完全构建?

Dar*_*lar 5

有一个名为"ContentRendered"的事件你可以尝试这个而不是加载.