2

在我的 WPF 应用程序中,我有一个带有网格的主窗口。Login 和 Shell 是 2 个单独的 UserControl,它们作为子项添加到网格中。我需要找出 Shell 何时加载并从主窗口启动计时器。

我只需要知道使用 Grid.Children.Add 方法添加 UserControl 时会引发什么事件,以便我可以检查是否加载了 Login 或 Shell 并启动计时器。

4

1 回答 1

0

我不太确定您在尝试什么,但听起来您正在寻找 Load 事件:

UserControl MyControl = new UserControl();
MyControl.Loaded += new RoutedEventHandler(MyControl_Loaded);

public void MyControl_Loaded(object sender, RoutedEventArgs e) 
{ 
    if (((UserControl)sender).IsLoaded)
    { 
        ..... do something
    }
}

希望能帮助到你

于 2013-04-10T13:24:52.800 回答