2

私のWPFアプリケーションには、グリッドを備えた単一のメインウィンドウがあります。LoginとShellは、グリッドに子として追加された2つの別個のUserControlです。シェルがいつロードされるかを確認し、メインウィンドウからタイマーを開始する必要があります。

Grid.Children.Addメソッドを使用してUserControlが追加されたときに発生するイベントを知る必要があるだけです。これにより、ログインがロードされているか、シェルがロードされているかを確認して、タイマーを開始できます。

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 に答える