我有一個應用程序,我想將多個WPF應用程序加載爲模塊。在這裏,每個模塊都應該成爲一個窗口,但仍然可以在任何特定時刻訪問多個模塊。如果我創建單獨的UI線程,而不是某些模塊崩潰報告異常,它不能從創建它的不同線程訪問UI對象。那麼,是否可以在單個UI線程中加載多個模塊?在單個WPF線程中加載多個模塊
2
A
回答
1
那麼,是否有可能在單個UI線程中加載多個模塊?
是的,你可以加載每個「模塊」到主UI線程。如你所說,假設每個「模塊」由Window
定義,這應該可以正常工作 - 只需加載它們並顯示其所有窗口。
這裏需要注意的是,所有的「模塊」都將在一個線程中運行,所以如果一個行爲不當(阻止UI線程)會阻塞所有模塊。
相關問題
- 1. 在一個應用程序中加載多個Flex模塊
- 2. WPF Prism在模塊中加載XML
- 3. 從多個點按需加載模塊
- 4. 在Lua中加載一個C模塊
- 5. 在WPF線程中加載圖片
- 6. 在單個應用程序中包含多個模塊
- 7. jquery在Django中加載多個塊
- 8. Tensorflow:使用多線程加載/運行多個模型
- 9. 使用多線程加載的多個模型
- 10. 單個包中的DNN多個模塊
- 11. 單個模塊中有多個代理
- 12. 單線程Java程序加載多個內核
- 13. 多線程在一個WPF窗口
- 14. 在Joomla的另一個模塊中加載模塊
- 15. 在WPF窗口加載多個UserControls
- 16. Requirejs並在模塊中加載多個庫
- 17. 在Angular中的同一父路由下加載多個模塊
- 18. 在cherrypy中重新加載單個模塊?
- 19. 如何在節點中加載單個AMD模塊?
- 20. 自動加載Zend中每個模塊的表單和模型?
- 21. Python - 在線程模塊中添加一個列表
- 22. 如何在Ember JS路線中順序加載多個模型
- 23. 加載多個模型在一個
- 24. 在Twig中加載多個模板
- 25. 在Tensorflow中加載多個模型
- 26. 如何用C#中的多個下載線程更新單個UI線程?
- 27. 在多個模塊
- 28. 在單個事務中多線程
- 29. 爲多個WPF文本塊文本加下劃線
- 30. python模塊加載在Google App Engine中是線程安全的
沒有。 UI元素是以線程爲中心的。他們必須在UI上加載。最好使用帶有模板的MVVM模式來限制UI加載速度。 – Will