1

私は WPF ウィンドウを持っています。このウィンドウでは、ボタンをクリックして新しいウィンドウを表示できます。ここで、メインウィンドウをクリックできるように無効にしたいと思います。MessageBox のようなものである必要があります。

4

4 に答える 4

3

を使用しますdialog.ShowDialog()

モードレス ダイアログ ( 経由dialog.Show) は、バックグラウンド ウィンドウと対話できるダイアログです。モーダル ダイアログ (dialog.ShowDialog()親ウィンドウとの対話を許可しないものです。

于 2010-01-19T13:27:26.930 に答える
2

Window.ShowDialog()を探しています

于 2010-01-19T13:29:12.013 に答える
2

これを試して:

 dialogYouNeedToShow.Owner = App.Current.MainWindow;
 dialogYouNeedToShow.ShowDialog();

ShowDialogは常にダイアログをモーダルとして表示するため、バックグラウンド フォームにアクセスすることはできません。

于 2010-01-19T13:30:14.227 に答える
0

ということですか

MessageBox.Show() 

また

myWindowName.ShowDialog() 

?

于 2010-01-19T13:27:59.410 に答える