caliburn micro 1.4.0 と wpf に少し問題があります。というわけで、問題のあらすじです。Visual Studio インストーラー プロジェクトを作成しました。アプリからのプロジェクト出力を追加しました。ここまでは順調ですね。アプリケーションは問題なくインストールされます。問題なくアプリケーションを実行できますが、アプリケーションを閉じようとすると、ポップアップ ダイアログが表示されます。しかし、何も起こらず、ダイアログも表示されず、黒いウィンドウだけが表示されます。
ダイアログを表示する私のシェルビューモデルのコードは次のとおりです。
public override void CanClose(Action<bool> callback)
{
var modalD = IoC.Get<ModalDialogViewModel>();
modalD.TituloModal = "Encerrar Aplicação";
modalD.MensagemModal = "Deseja encerrar a aplicação?";
modalD.ModalHeight = 250;
modalD.ModalWidth = 250;
bool? result = WindowManagerWindow.ShowDialog(modalD);
if (result == null) return;
if ((bool) result)
{
callback(true);
}
else
{
callback(false);
}
}
この問題を解決する方法についてのアイデアはありますか? 事前に感謝します