2014-06-05 33 views
0

當MainWindow現在顯示並可見時,哪個事件被觸發? 當我嘗試顯示Loaded事件的對話,窗口仍然不能完全加載/可見WPF MainWindow Loaded

回答

1

您可以使用IsVisibleChanged事件:

private void MainWindow_OnIsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) 
    { 
     if ((bool) e.NewValue == true) 
     { 
      //DO Stuff 
     } 
    } 
+0

我想我現在明白髮生了什麼。主窗口被加載並顯示,但....像菜單和工具欄的子控件尚未顯示....所以我如何檢查一切現在加載和可見? – Munashe

+0

你爲什麼要這樣做?可能有其他一些優雅的方法來實現它 – Nitin

+0

我解決了它... thanx ...我使用了ContentRendered事件... – Munashe

0

我解決我的問題,通過偵聽ContentRendered事件,而不是。