我有一個自定義控件放置在WPF窗口內,是否有任何可能在自定義控件中獲取該WPF窗口並在該窗口上掛鉤一些事件?不使用應用程序類(前Application.Current.Mainwindow)有沒有辦法讓自定義控件中的MainWindow不使用Application類?
0
A
回答
1
啊...怎麼樣的Window.GetWindow
方法?:
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
Window parentWindow = Window.GetWindow(this);
}
注意,它不會在構造函數中工作,但如果您使用Loaded
事件,它工作得很好。
+0
謝謝,會檢查並讓你知道。 – Ravuthasamy
+0
工作感謝.. – Ravuthasamy
相關問題
- 1. 有沒有辦法在Application Insights自定義事件中設置appName?
- 2. 有沒有辦法讓Word自動鏈接自定義協議?
- 3. 有沒有辦法將內部控件放入ASP.NET自定義控件中?
- 4. 有沒有辦法讓WindowsFormsHost中的winforms用戶控件變大?
- 5. 有沒有辦法自定義JLabel?
- 6. 有沒有辦法自定義Sharekit?
- 7. 有沒有辦法讓自定義目標取決於CPack?
- 8. 有沒有辦法在ggplot中使用自定義線型
- 9. 有沒有辦法讓自定義友好的URL與WCF沒有IIS?
- 10. 有沒有辦法讓一個自定義的類可以在Java中使用它,類似於數組?
- 11. 有沒有辦法讓自定義對話框的標題部分不可見?
- 12. 有沒有辦法用AngularJS創建自定義動畫事件
- 13. 有沒有辦法在Visual Studio中自動#定義頭文件?
- 14. 有沒有辦法讓窗口在Windows中包含自定義應用程序?
- 15. 有沒有辦法使用Json.Net JsonSerializer自定義縮進字符?
- 16. 有沒有辦法使用AREL進行自定義關聯?
- 17. 有沒有辦法定義WPF自定義綁定?
- 18. 有沒有辦法在WCF的DataContract實體上使用自定義基類?
- 19. 有沒有辦法連接CSS和UI自定義類
- 20. 有沒有辦法將自定義類模板添加到Eclipse?
- 21. 有沒有辦法在PDF文件中使用自定義字體?
- 22. 有沒有辦法在自定義UIButton中調用TouchUpInside動作?
- 23. 有沒有辦法讓兩個類使用相同的泛型?
- 24. 有沒有辦法引用自定義類對象的一個屬性/方法?
- 25. 有沒有辦法將Word內容控件綁定到使用office-js的自定義XML部件?
- 26. 有沒有辦法將OpenCV Mat_與自定義類一起使用?
- 27. 有沒有辦法在設計器中使用自定義控件並避免使用GAC?
- 28. 有沒有辦法自定義Spring MVC使用的ObjectMapper而不返回String?
- 29. 有沒有辦法讓我在鎖定屏幕上顯示自定義消息?
- 30. 有沒有辦法自定義C++中按鈕的樣子?
爲什麼你不能使用'Application'類,或者你只是不想獲得'MainWindow'?還有另一種方法來訪問任何'Window',但它也使用'Application'類。 – Sheridan
@Sheridan:因爲我們在Dyalog APL框架中使用了這個控件,所以在那個框架上沒有應用程序類,所以它會拋出異常。 – Ravuthasamy
噢,這太遺憾了......如果我能想到另一種方式,我會讓你知道的。 – Sheridan