WPF:自定义消息框

时间:2015-09-23 08:14:44

标签: c# wpf xaml

我很高兴必须使用定制的CI风格开发应用程序;在小部件级别,可以使用ControlTemplates完成颜色/样式调整,但是如何自定义标准消息框的外观(即System.Windows.MessageBox)? (我承认文件打开对话框等无法自定义。)

3 个答案:

答案 0 :(得分:1)

MessageBox是一个系统对话框,因此也无法设置样式。如果您需要设置样式的模态对话框然后创建常规窗口,请设置WindowStyle="None"并使用ShowDialog()显示它。

答案 1 :(得分:1)

标准窗口消息框对此有好处。虽然您可以自定义消息框但不是很大程度上

查看此链接WPF MessageBox - Custom control

http://blogs.microsoft.co.il/arik/2011/05/26/a-customizable-wpf-messagebox/

答案 2 :(得分:1)

我不知道如何使用vanilla WPF来实现它,但您可以使用WPF Extended Toolkit。请参阅此处以获取示例:http://wpftoolkit.codeplex.com/wikipage?title=MessageBox

免费社区版包含MessageBox。