0
我从Windows窗体切换到WPF,但WPF的GUI真的很丑。它看起来像Windows 95或类似的东西。使用WPF的本地用户界面
例子:
- 左边是一个新的WPF项目
- 权是一个新的Windows窗体项目
两个只能有一个按钮和文本框添加到项目中,没有其他变化。
正如你所看到的,WPF不具有 “本地Windows图形用户界面”。 我知道我可以使用主题,但我只想要本机Windows图形用户界面。没有任何设置来做到这一点没有主题?我找到了this,但除了按钮和文本框之外,我没有更改项目中的任何内容,但它仍然不是本地的。
这只是没有意义。为什么它会在XP,Vista,7,但不是8?与其他Windows相比,它看起来很丑陋。我猜如果我使用这个主题,XP和Vista的本地外观也将消失?那么更好地留在Windows窗体中。谢谢。 –
同意 - 这是坚果。我想在Visual Studio Package属性页面(使用ElementHost控件)内托管一个WPF用户控件,并且外观与标准属性页面一样,但我无法做到这一点 - 即使这个解决方案并不是reskin像ComboBox这样的控件。当然,如果这是通过设计,那么可以提供一个完整的工作样式表,用于需要在Winforms中无缝地托管WPF的场景? – Kram