在我的WPF应用程序中,我有一个带有Grid的主窗口。 Login和Shell是2个单独的UserControls,作为子网格添加到网格中。我需要找出加载Shell的时间并从主窗口启动一个计时器。
我只需要知道在使用Grid.Children.Add方法添加UserControl时引发的事件,以便我可以检查是否加载了Login或Shell并启动计时器。
答案 0 :(得分: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
}
}
希望有所帮助