2012-06-27 232 views
-2

我在當前應用程序上彈出。彈出控制中有一個圖像。現在,當我點擊該圖像時,我想擁有主應用程序窗口的對象。從彈出元素獲取父窗口

當我寫這個,它給我空。

Window window = VisualTreeHelpers.FindVisualParent<Window>(Image); 

而當我寫這個,它給了我POPUP窗口的對象,而不是應用程序窗口。

window = Window.GetWindow(Image); 

如何從彈出圖像控件獲取主應用程序窗口?

回答

3

Application.Current.MainWindow

主窗口被自動與參照第一窗口 對象在AppDomain中被實例化設置。

您可以通過設置MainWindow 將另一個Windows對象分配給MainWindow屬性來指定不同的主窗口。

鏈接到MSDN頁面是here

+0

考慮添加一些文檔或解釋到這個答案:) –

相關問題