2

Microsoft 的Windows 7 和 Windows Vista 用户体验交互指南建议创建带有标题、主要说明上下文的对话框。例如:

在此处输入图像描述

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

如何创建一个像上面那样的对话框,其中主要说明的蓝色大文本和上下文的黑色小文本?

我将 C# 与 .NET 4 和 WPF 一起使用。

4

3 回答 3

4

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

于 2012-04-27T08:43:27.240 回答
1

你可以从这里查看消息框。

和来自这里的任务对话框。

或者只是构建你想要的消息框。如何使用 mvvm 完成对话在这里

于 2012-04-27T08:44:15.687 回答
0

OOkii.Dialogs是一个不错的小免费库,它消除了 WPF 的各种对话框的痛苦,包括在不支持新对话框的操作系统上处理回退到旧对话框。

于 2012-04-27T09:30:39.547 回答