显示带有说明的对话框

时间:2012-04-27 08:40:10

标签: .net wpf c#-4.0 user-experience dialog

Microsoft的User Experience Interaction Guidelines for Windows 7 and Windows Vista建议使用标题 主要说明上下文创建对话框。例如:

enter image description here

但是......类MessageBox的方法Show最多只接受一个文本(=主要说明)和一个标题(=标题)。

如何创建一个类似上面的对话框,主要说明为大蓝色文字,上下文为黑色小文字?

我正在使用带有.NET 4和WPF的C#。

3 个答案:

答案 0 :(得分:4)

这是TaskDialog,它是在Windows Vista中引入的。请参阅this for an example如何使用它。如果你在早期版本的Windows上调用它,它将失败。您应该自己检查操作系统版本,并在这种情况下调用MessageBox

答案 1 :(得分:1)

您可以从{{3p>中查看邮箱

和来自here的任务对话框。

或简单地构建您想要的消息框。如何使用mvvm完成对话here

答案 2 :(得分:0)

OOkii.Dialogs是一个很好的小免费库,它可以解决WPF的各种对话问题,包括处理不支持新对话框的旧对话框。