1

据我了解,WPF 的消息框可以自定义。我想知道是否可以将 CheckBox 添加到 WPF MessageBox 中,例如 - 不要再显示此消息等?

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 回答