Caliburn допускает только одно окно модели представления
У меня есть ViewModel, которая запускается из моей MainViewModel. К сожалению, полезен только один экземпляр этого окна. В идеале другое нажатие на кнопку должно просто реактивировать окно.
Я видел ссылку на свойство Caliburn "IsActive" в ViewModel, но мой проект Caliburn.Micro не содержит этого свойства.
Есть простой способ сделать это?
РЕДАКТИРОВАТЬ:
public void BtnShowLog()
{
this.windowManager.ShowWindow(new LogViewModel(this.windowManager));
}
Эта кнопка показывает мой LogViewModel. В основном: если есть экземпляр LogViewmodel, он должен прерваться.