当 MainWindow 完全用 C# 构建时,我在哪里可以添加方法调用
Where can I add a method call when the MainWindow is completely built in 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);
}
}
但是 在 MainWindow 完全构建之前 正在调用 SelectScenario 对话框。在哪里可以插入 SelectScenario 对话框的方法调用,以便我知道 MainWindow 已经完全构建?
有一个名为 "ContentRendered" 的事件,您可以试试这个而不是加载。
我需要在构建 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);
}
}
但是 在 MainWindow 完全构建之前 正在调用 SelectScenario 对话框。在哪里可以插入 SelectScenario 对话框的方法调用,以便我知道 MainWindow 已经完全构建?
有一个名为 "ContentRendered" 的事件,您可以试试这个而不是加载。