【C#】【WPF】子Windowをモーダルウィンドウで表示する

PR

モーダルウィンドウとは

モーダルウィンドウとして子Windowが表示された場合、子Windowが閉じるまで親ウィンドウは操作不可。

PR

モーダルウィンドウの表示方法

子Windowを「ShowDialog()」で表示する。「Show()」ではなく。

PR

サンプルプログラム

private void Button_Click(object sender, RoutedEventArgs e)
{
    SubWindow subWindow = new SubWindow();
    subWindow.ShowDialog();
}
PR

結果

子Windowが表示されている間、親ウィンドウは操作不可になった。


※上記画像では分からないが、子Windowが表示されている間は親ウィンドウが操作できない。
 「子ウィンドウを表示」ボタンをクリックしても反応無し。

タイトルとURLをコピーしました