请帮助解决WPF中的一个外观不一致问题。
查看MSDN Magazine article on Advanced WPF的图片:
MessageBox.Show(message)
被调用,为什么它上面的按钮看起来与主窗口上的按钮不同?
Open File标准的WPF对话框有同样的问题,只是更糟糕的是:在Vista上它看起来像旧的XP(如果不是win2k)对话框,当所有其他应用程序使用新的酷Vista对话框时。
所以,
答案 0 :(得分:0)
我不是专家,但我的观点是WPF在场景图中绘制了所有控件,并且可以将样式应用于控件。默认系统对话框是使用GDI绘制的,必须由GDI设置样式。在该屏幕截图中,系统对话框没有附加任何WPF外观样式。