5

私は開発中の C#/WPF 上のアプリケーションを持っています...Aboutアプリケーションに関する詳細または私がそれに入れるものを含む新しいウィンドウを開く必要があるという名前の btn があります。

ボタンをクリックすると、新しいウィンドウ (about) が開き、もう一度クリックすると、新しいウィンドウ (about) が開いている間に別のウィンドウが開きます。これを防ぐにはどうすればよいですか。ウィンドウが開かれ、ウィンドウが閉じAboutられると有効になりAboutます。ほとんどのアプリケーションと同様に、[about] をクリックします。

4

2 に答える 2

5

ShowDialog メソッドを使用する必要があります: http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog.aspx

コードサンプル:

// Instantiate window
AboutWindow aboutWindow = new AboutWindow();

// Show window modally
// NOTE: Returns only when window is closed
Nullable<bool> dialogResult = aboutWindow.ShowDialog();
于 2011-05-01T22:22:34.110 に答える
1

Show()の代わりにShowDialog()メソッドを使用するだけです

AboutWindow aboutWindow = new AboutWindow();
aboutWindow.ShowDialog();
于 2013-03-20T16:43:43.913 に答える