1

私が理解しているように、WPFのメッセージボックスはカスタマイズできます。WPF MessageBox に CheckBox を追加して、「このメッセージを再度表示しない」などと言うことができるかどうか疑問に思っていました。

4

2 に答える 2

1

必要に応じて、WPF コントロールのスタイルとテンプレートを変更できます。詳細については、次のリンクを参照してください。

カスタム メッセージ ボックス

http://blogsprajeesh.blogspot.com/2009/12/wpf-messagebox-custom-control.html

http://www.codeproject.com/Articles/201894/A-Customizable-WPF-MessageBox

http://www.codeproject.com/Articles/22511/WPF-Common-TaskDialog-for-Vista-and-XP

于 2012-10-05T18:40:58.863 に答える
0

ctorでチェックインされたWindow Passedを使用するだけで、値を取り戻すことができます

bool checked = false;    
Window1 win1 = new Window1(ref input);
Nullable<bool> dialogResult = win1.ShowDialog();
System.Diagnostics.Debug.WriteLine(dialogResult.ToString());
System.Diagnostics.Debug.WriteLine(checked.ToString());
于 2012-10-05T20:05:05.763 に答える