WPFで他ウィンドウが触れないダイアログを表示してその結果を受け取るようにする

一番上に表示されたウィンドウ(ダイアログ)しか触れないようにするには、

showDialog

を使う.

そして、showDialogでの結果は、開いたウィンドウの中で、

this.DialogResult

にtrue / falseを設定する.(例えば、キャンセルボタンを押したとかOKボタンを押したというのを渡したり)

showDialogの返り値が上記のDialogResultになるので、その値で処理を分岐する.

this.DialogResultを設定しないと常にfalseが返り値になる.

 

 

About the author

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です