MainViewModel から起動される ViewModel があります。残念ながら、この Window のインスタンスは 1 つしか役に立ちません。理想的には、ボタンをもう一度クリックすると、ウィンドウが単純に反応するはずです。
ViewModel で Caliburn プロパティ "IsActive" への参照を見ましたが、私の Caliburn.Micro プロジェクトにはこのプロパティが含まれていません。
これを行う簡単な方法はありますか?
編集:
public void BtnShowLog()
{
this.windowManager.ShowWindow(new LogViewModel(this.windowManager));
}
このボタンは、私の LogViewModel を示しています。基本的に: LogViewmodel のインスタンスがある場合は、中止する必要があります。