Microsoft 的Windows 7 和 Windows Vista 用户体验交互指南建议创建带有标题、主要说明和上下文的对话框。例如:
但是......Show
类的方法MessageBox
最多接受一个文本(=主指令)和一个标题(=标题)。
如何创建一个像上面那样的对话框,其中主要说明的蓝色大文本和上下文的黑色小文本?
我将 C# 与 .NET 4 和 WPF 一起使用。
Microsoft 的Windows 7 和 Windows Vista 用户体验交互指南建议创建带有标题、主要说明和上下文的对话框。例如:
但是......Show
类的方法MessageBox
最多接受一个文本(=主指令)和一个标题(=标题)。
如何创建一个像上面那样的对话框,其中主要说明的蓝色大文本和上下文的黑色小文本?
我将 C# 与 .NET 4 和 WPF 一起使用。
那是一个TaskDialog
,它是在 Windows Vista 中引入的。有关如何使用它的示例,请参阅this。如果您在早期版本的 Windows 上调用它,它将失败。您应该自己检查操作系统版本,并MessageBox
在这种情况下调用。
OOkii.Dialogs是一个不错的小免费库,它消除了 WPF 的各种对话框的痛苦,包括在不支持新对话框的操作系统上处理回退到旧对话框。