我有一個WinForms項目,我想從WPF用戶控件項目中打開一個WPF窗口。 但是,當我創建WPF窗口的實例並調用Show()時,引導程序未加載。在Windows應用程序中,它位於App.xaml中,但用戶控制項目不具有此功能。 我能做什麼? 謝謝!Caliburn無需App.xaml啓動,但使用引導程序
2
A
回答
2
在App.xaml的資源中引導程序完成的唯一事情就是引導程序的實例化並保留引用,因此它不會被垃圾收集。你可以嘗試使它實例是這樣的:
public class SomeClass {
static Bootstrapper _bs = new Bootstrapper();
...
}
這將確保它初始化爲靜態的建築,這恰好之前的某個時候,你可以創建SomeClass
一個實例的一部分。您可能需要試驗以確定是否會在您的UserControl或您的窗口中發生這種情況。
1
我有一個控制檯應用程序,它提供了我用Caliburn.Micro製作的WPF gui。我目前的GUI是這樣的:
_App = new App(); _App.Run();
凡App.xaml中含有引導程序和主線程是STA這樣的:
[STAThread]
static int Main(string[] args)
{ ... }
我知道你的情況是不同的,但也許這會給你一個想法。
相關問題
- 1. 無法啓動引導程序確認
- 2. 無需重新啓動應用程序
- 3. 導軌應用程序無法啓動
- 4. Spring引導應用程序無法啓動
- 5. Spring引導應用程序無法在Eclipse中啓動Oxygen
- 6. BroadcastReceiver在啓動時無條件啓動服務,無需啓動應用程序
- 7. 啓動引導程序3項目?
- 8. Spring引導啓動監聽程序
- 9. Caliburn.Micro從代碼啓動引導程序?
- 10. 啓動自己的引導程序
- 11. 在啓動引導程序之前cli
- 12. Wix 3.6引導程序啓動msi
- 13. CVAVR引導程序不啓動
- 14. 引導程序傳送帶不啓動
- 15. 無法使用命令行參數來啓動彈簧引導應用程序
- 16. Prism 4使用MEF引導程序啓動屏幕
- 17. Caliburn + Spring.NET - 配置自引導
- 18. Rails應用程序:需要引導VS需要引導鏈輪
- 19. Onclick無法使用引導程序
- 20. 無法啓動odoo 8獲得引導程序404
- 21. 從我的啓動引導程序啓動Linux內核
- 22. 引導程序中的引導程序單選按鈕,無需更改樣式
- 23. 使用引導程序滾動邊欄
- 24. 無法啓動整個應用程序的引導加載活動
- 25. 無法使用參數啓動程序
- 26. pm2:無需自動啓動應用程序即可加載processes.json
- 27. 從UIWebView *啓動移動Safari,無需修改應用程序源?
- 28. 引導程序無法在移動設備上使用
- 29. 使用「啓動調試」和「無需調試啓動」啓動應用程序時的不同堆棧跟蹤
- 30. 自動引導到引導程序?