WPF:添加了复选框的消息框

时间:2010-11-30 14:03:23

标签: c# .net wpf vb.net

在WPF中,我正在寻找消息框弹出窗口中的“不再显示”复选框。

有谁知道我可以在哪里获得这样的控件,或者如何复制常规WPF消息框的样式以便我可以创建自己的?

由于

3 个答案:

答案 0 :(得分:2)

看看Dialog Boxes Overview。概述包括消息框,通用对话框和自定义对话框。在您的情况下,您将需要创建一个简单的自定义对话框,其中包含消息,复选框以及您需要的许多按钮。

基本上,您需要定义一个新的代码隐藏文件,其中包含面板对象中的TextBlockCheckBoxButton,并且您需要扩展{{1} }。在您的代码隐藏文件中,您实现了任何必要的逻辑来实现用户的选择,并将此结果返回给包含自定义对话框的对象。

创建自定义对话框时,请务必特别注意以下代码:

Window

// Open the dialog box modally messageBox.ShowDialog(); 的调用将确保用户必须对您的对话框采取措施,然后再转到应用程序的其他部分。

答案 1 :(得分:0)

我认为,您可能必须自己创建并且在WPF中非常容易

答案 2 :(得分:0)

您可以使用对话框。一种简单的方法是在项目设置中保留一个变量,该变量将在popup close()事件中更新。因此,您只需在显示弹出窗口之前验证项目设置中的值。