Где я могу добавить вызов метода, когда MainWindow полностью встроен в C#

Мне нужно вызвать метод первым делом после построения MainWindow. Я добавил этот код в XAML:

Loaded="MainWindow_Loaded"

И этот метод для MainWindow:

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

Но диалоговое окно SelectScenario вызывается до того, как MainWindow будет полностью построено. Где я могу вставить вызов метода для диалогового окна SelectScenario, чтобы я знал, что MainWindow полностью построено?

1 ответ

Решение

Есть событие "ContentRendered", которое вы можете попробовать вместо загруженного.

Другие вопросы по тегам