Caliburn допускает только одно окно модели представления

У меня есть ViewModel, которая запускается из моей MainViewModel. К сожалению, полезен только один экземпляр этого окна. В идеале другое нажатие на кнопку должно просто реактивировать окно.

Я видел ссылку на свойство Caliburn "IsActive" в ViewModel, но мой проект Caliburn.Micro не содержит этого свойства.

Есть простой способ сделать это?

РЕДАКТИРОВАТЬ:

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

Эта кнопка показывает мой LogViewModel. В основном: если есть экземпляр LogViewmodel, он должен прерваться.

0 ответов

Другие вопросы по тегам