Closed kurodenimu closed 3 years ago
MainWindowがActiveじゃない場合に、メッセージボックスが表示されない時がある。 そのために、ViewModelBaseのメッセージボックス出力処理内にてMainWindowをActiveにしているが、一律この処理を行うと別のウィンドウに紐づくViewModelからメッセージボックスが表示できない。 Activeなウィンドウがない場合のみにActiveにするように変更する。 (この対応が正しいかどうかはあまり自信がない。他のウィンドウが表示状態でMainWindow側のViewModelからメッセージボックスを表示しようとしたら上と同様に表示できないのではと考えたが、正常に表示出来た。)
説明に書いた内容で実装済み。問題が発生したらその際に対応することとしてクローズ。
MainWindowがActiveじゃない場合に、メッセージボックスが表示されない時がある。 そのために、ViewModelBaseのメッセージボックス出力処理内にてMainWindowをActiveにしているが、一律この処理を行うと別のウィンドウに紐づくViewModelからメッセージボックスが表示できない。 Activeなウィンドウがない場合のみにActiveにするように変更する。 (この対応が正しいかどうかはあまり自信がない。他のウィンドウが表示状態でMainWindow側のViewModelからメッセージボックスを表示しようとしたら上と同様に表示できないのではと考えたが、正常に表示出来た。)