2015-09-23 678 views
1

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

+0

据我所知,你需要创建一个自定义消息框,你甚至可以从'MessageBox'继承。 –

+0

@Mike:'MessageBox'是密封的,但我同意定制部分。 – xum59

回答

1

MessageBox是一个系统对话框,因此也不能设置样式。如果你需要一个模式对话框样式,然后创建一个常规窗口,设置WindowStyle="None"并显示ShowDialog()