Microsoft的User Experience Interaction Guidelines for Windows 7 and Windows Vista建议使用标题 主要说明和上下文创建对话框。例如:
但是......类MessageBox
的方法Show
最多只接受一个文本(=主要说明)和一个标题(=标题)。
如何创建一个类似上面的对话框,主要说明为大蓝色文字,上下文为黑色小文字?
我正在使用带有.NET 4和WPF的C#。
答案 0 :(得分:4)
这是TaskDialog
,它是在Windows Vista中引入的。请参阅this for an example如何使用它。如果你在早期版本的Windows上调用它,它将失败。您应该自己检查操作系统版本,并在这种情况下调用MessageBox
。
答案 1 :(得分:1)
答案 2 :(得分:0)
OOkii.Dialogs是一个很好的小免费库,它可以解决WPF的各种对话问题,包括处理不支持新对话框的旧对话框。