2
在我的WPF应用程序中,我有一个带有网格的主窗口。 “登录”和“外壳”是作为子网添加到网格中的两个单独的UserControls。我需要找出Shell何时加载并从主窗口启动计时器。Grid.Children.Add引发了什么事件
我只需要知道当使用Grid.Children.Add方法添加UserControl时会引发什么事件,以便我可以检查Login是否已加载或Shell并启动计时器。
在我的WPF应用程序中,我有一个带有网格的主窗口。 “登录”和“外壳”是作为子网添加到网格中的两个单独的UserControls。我需要找出Shell何时加载并从主窗口启动计时器。Grid.Children.Add引发了什么事件
我只需要知道当使用Grid.Children.Add方法添加UserControl时会引发什么事件,以便我可以检查Login是否已加载或Shell并启动计时器。
我不太清楚你想要什么, 但它听起来像你正在寻找的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
}
}
希望它可以帮助