如何处理标准对话框和WPF之间的外观差异?
请帮助解决WPF中的外观不一致问题 请看以下图片: 调用MessageBox.Showmessage,为什么它上面的按钮看起来与主窗口上的按钮不同 “打开文件标准WPF”对话框也有同样的问题,但更糟糕的是:在Vista上,当所有其他应用程序使用新的酷炫Vista对话框时,如果不是win2k对话框,它看起来就像旧的XP对话框 所以 是什么解释了PresentationFramework如此奇怪的行为? 我如何让我的应用程序使用默认的系统对话框,系统样式,看起来不像win2k?如何处理标准对话框和WPF之间的外观差异?,wpf,dialog,Wpf,Dialog,请帮助解决WPF中的外观不一致问题 请看以下图片: 调用MessageBox.Showmessage,为什么它上面的按钮看起来与主窗口上的按钮不同 “打开文件标准WPF”对话框也有同样的问题,但更糟糕的是:在Vista上,当所有其他应用程序使用新的酷炫Vista对话框时,如果不是win2k对话框,它看起来就像旧的XP对话框 所以 是什么解释了PresentationFramework如此奇怪的行为? 我如何让我的应用程序使用默认的系统对话框,系统样式,看起来不像win2k? 我不是专家,但我的观
我不是专家,但我的观点是WPF在场景图中绘制其所有控件,并且可以将样式应用于控件。默认系统对话框是用GDI绘制的,必须由GDI设置样式。在该屏幕截图中,系统对话框没有附加任何WPF样式