![](/img/trans.png)
[英]SortDescriptions of CollectionViewSource using nb-NO Culture in a WPF-app
[英]WPF-App Embedd WPF window/control from other AppDomain
我有一个生成表单的程序集(它是一个客户端软件)。 我可以构建一个获取并启动(显示)该表单的应用程序而没有任何问题。 但是我不能两次启动该Form,因为程序集没有提供干净的封装解决方案。 每秒启动一次都会崩溃,因为有些事情不会再次成功初始化。 不幸的是,程序集无法修改。
现在,我将其放在单独的AppDomain中,以便能够卸载该程序集。 这可以正常工作,并且托管应用程序现在可以多次启动该Form。
现在的问题是:我有一个WPF应用程序,该应用程序不应显示该程序集的Form,而应将其包含在其自己的一个窗口中。 程序集的WinForms窗体已经在WindowsFormHost和WPF窗口中(带有AssemblyAppDomain)。 但是我无法将WPF窗口分配为主要WPF-app-windows之一的内容。 它在AssemblyAppDomain AppDomain中(并且与此不共享对象空间)。
据我到目前为止的搜索,应该可以在不同AppDomain中的两个WPF窗口之间建立连接,因为这是System.AddIn的工作方式。 应该与Pipeline , Contract和FrameworkElementAdapter一起使用 。 我有些困惑,任何更具体的提示将不胜感激!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.