我得到了以下设置:
WPF_Application.exe
和
包含WinForms窗口和WPF窗口的DLL.
'WPF_Application.exe'从DLL调用WinForms窗口,WinForms窗口在DLL中创建WPF窗口的实例.
这会产生以下异常:
无法在同一AppDomain中创建多个System.Windows.Application实例.
尝试了不同的东西,但无法弄清楚如何解决它.
Jay*_*Tee 12
我通过将调用的wpf窗口的应用程序设置为Application.Current Window来修复它:
if (Application.Current == null)
{
MyApplication = new Application
{
ShutdownMode = ShutdownMode.OnExplicitShutdown
};
}
else
MyApplication = Application.Current;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6532 次 |
| 最近记录: |