Caliburn只允许ViewModel的一个窗口

时间:2013-04-15 13:04:33

标签: c# wpf caliburn

我有一个ViewModel,它是从我的MainViewModel启动的。 不幸的是,这个窗口中只有一个实例很有用。理想情况下,再次单击按钮应该只是响应窗口。

我看到了Caliburn Property" IsActive"在ViewModel上,但我的Caliburn.Micro项目不包含此属性。

有一种简单的方法吗?

编辑:

public void BtnShowLog()
{
   this.windowManager.ShowWindow(new LogViewModel(this.windowManager));
}

此按钮显示我的LogViewModel。基本上:如果存在LogViewmodel的实例,它应该中止。

0 个答案:

没有答案