我最近升级到 Windows 10 并注意到虽然我的应用程序中的某些控件(例如按钮、组合框、滚动条)发生了变化,但 GridView 仍然保持与以前在 Windows 7 中相同的“气泡”外观。
带有 GridView (控制面板和资源管理器)的 Windows 10 应用程序的外观:
当我使用通用 GridView 时,我的应用程序看起来如何:
我的问题是为什么这些 View 仍然与 Windows 7 相同?有没有办法让它适合 Windows 10 主题,同时不为 Windows 7 用户做任何更改?
最佳答案
WPF 与资源管理器 100% 不匹配。它从来没有。您会注意到您的 Windows 7 应用程序看起来与 Windows 7 资源管理器不同。颜色不同,鼠标和键盘的行为也略有不同。这是意料之中的,因为 Explorer 不是用 WPF 编写的。不过,您必须非常挑剔才能注意到 Windows 7 中的差异。我只是碰巧很挑剔,所以我在我的应用程序中同步了控件。但是...根据您的屏幕截图,这就是 WPF Aero 皮肤。 Windows 7 资源管理器使用“多种”不同深浅的蓝色。
关于c# - Windows 10 GridView 样式看起来仍然像 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32104367/