使用 Caliburn.Micro 的单实例 WPF 应用程序

Ada*_*ada 5 c# wpf single-instance caliburn.micro

我已经看到了有关使用 WPF 创建单实例应用程序的所有其他问题,并且我选择使用此处描述的 Microsoft 方法: https: //codereview.stackexchange.com/a/25667

这工作正常,但现在我想在这个应用程序上使用 Caliburn.Micro,而这段代码不能很好地与 caliburn 配合使用。

如何使用 caliburn micro 拥有单实例 wpf 应用程序?

要求非常简单:.net 4.5 并且每个用户会话只有一个应用程序实例

谢谢

Gus*_*dor 5

我使用命名互斥体我在主方法中

检查此堆栈 - WPF 单实例最佳实践