32

ボタンがクリックされた後、ユーザーがオプションを選択できるようにしたいと思います。たとえば、モーダル ポップアップ ウィンドウに [今すぐ再起動] と [後で再起動] の 2 つのボタンを表示するのが好みです。MessageBoxユーザーがボタンのタイトルを変更できないため、 aを使用することは私にとっては解決策ではありません。

4

4 に答える 4

46

新しいWindowクラスを作成する必要があります。その後、好きなようにデザインできます。次のようにモーダルでウィンドウを作成して表示できます。

MyWindow popup = new MyWindow();
popup.ShowDialog();

結果値のカスタムプロパティを追加できます。または、可能な結果が2つしかない場合(+おそらく不確定、つまり)、ウィンドウを閉じる前にnullウィンドウのプロパティを設定して確認できます(これはによって返される値です)。 )。DialogResultShowDialog()

于 2012-07-16T07:47:07.087 に答える
26

WPF には、Popup という名前のコントロールがあります。

Popup myPopup = new Popup();
//(...)
myPopup.IsOpen = true;
于 2012-07-16T07:55:58.420 に答える
-4

2 つのボタンで新しいウィンドウを表示するだけです。ユーザー結果を含むプロパティを追加します。

于 2012-07-16T07:40:36.160 に答える