【发布时间】:2013-12-03 14:42:06
【问题描述】:
我已经看到有关使用 WPF 创建单实例应用程序的所有其他问题,并且我选择使用 Microsoft 的方法,如下所述:https://codereview.stackexchange.com/a/25667
这工作正常,但现在我想在这个应用程序上使用 Caliburn.Micro,而这段代码不能很好地与 caliburn 配合使用。
如何使用 caliburn micro 建立单实例 wpf 应用程序?
要求非常简单:.net 4.5 并且每个用户会话只有一个应用程序实例
谢谢
【问题讨论】:
-
在程序启动时,您可以简单地检查是否有另一个具有相同图像名称的进程正在运行。如果是这样,只需退出应用程序。
-
@PoweredByOrange 谢谢,但这不是一个非常强大的方法。我目前正在使用互斥锁。问题是如何将这种行为插入 calibur.micro
标签: c# wpf caliburn.micro single-instance