モーダルウィンドウとは
モーダルウィンドウとして子Windowが表示された場合、子Windowが閉じるまで親ウィンドウは操作不可。
モーダルウィンドウの表示方法
子Windowを「ShowDialog()」で表示する。「Show()」ではなく。
サンプルプログラム
private void Button_Click(object sender, RoutedEventArgs e)
{
SubWindow subWindow = new SubWindow();
subWindow.ShowDialog();
}
結果
子Windowが表示されている間、親ウィンドウは操作不可になった。
※上記画像では分からないが、子Windowが表示されている間は親ウィンドウが操作できない。
「子ウィンドウを表示」ボタンをクリックしても反応無し。