微软的User Experience Interaction Guidelines for Windows 7 and Windows Vista建议用标题,的主要说明和背景创建对话框。例如:显示一个对话框,说明
但是...类MessageBox
接受,至多,文本(=主指令)和字幕(标题=)的方法Show
。
如何创建一个如上所示的对话框,其中包含主指令的大蓝色文本和上下文的小黑色文本?
我使用.NET 4和WPF的C#。
微软的User Experience Interaction Guidelines for Windows 7 and Windows Vista建议用标题,的主要说明和背景创建对话框。例如:显示一个对话框,说明
但是...类MessageBox
接受,至多,文本(=主指令)和字幕(标题=)的方法Show
。
如何创建一个如上所示的对话框,其中包含主指令的大蓝色文本和上下文的小黑色文本?
我使用.NET 4和WPF的C#。
这是在Windows Vista中引入的TaskDialog
。请参阅this for an example如何使用它。如果您在早期版本的Windows上调用它,它会失败。您应该自己检查操作系统版本,并在这种情况下致电MessageBox
。
太好了,谢谢!您链接的文章表示_“仅限于任务对话框API的限制,Windows操作系统不支持Windows Vista以下的操作系统”。但这是否意味着我必须检查当前版本的操作系统,以及是否
已更新的答案。 – 2012-04-27 09:10:21
OOkii.Dialogs是一个很好的小免费库,它为WPF带来了一系列对话的痛苦,包括在不支持新操作系统的操作系统上回退旧对话框。
您的要求是什么?对话框与MessageBox完全不同。一个MessageBox只是用一个简单的消息来提示用户一个适当的图标,描述等等......你不能在MessageBox上做你想做的事 – 2012-04-27 08:43:54
你好!我想创建一个与上面显示的相同的对话框。谢谢! – Dev 2012-04-27 08:55:05