我希望 WPF 的默认项目使用确切的系统主题,但 WPF 的默认主题看起来有点类似于 Windows 10,但又不完全一样。如果我有自己的意见的话,那就相当丑陋了。我的问题是 - 如何使 WPF 遵循系统主题?
下面的屏幕截图在 Windows 11 中运行。这只是一个使用"file">“新建项目”>“WPF 应用程序”的默认项目
此屏幕截图来自某个随机的 Visual Studio 菜单。显然这些按钮看起来有很大不同。
最佳答案
I would expect a default project for WPF to use the exact system theme ...
恐怕您的期望是错误的。 Windows 11 的默认 WPF 模板尚未更新,我强烈怀疑它们是否会更新。
如果您想在 Windows 应用程序中获得现代 UI 体验,我建议您考虑使用 WinUI (3)。它是 Windows 的下一代 native UI 层,包括完全信任的桌面应用程序。
关于c# - WPF/XAML 看起来不像系统主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68371880/