c# - WPF/XAML 看起来不像系统主题

标签 c# wpf

我希望 WPF 的默认项目使用确切的系统主题,但 WPF 的默认主题看起来有点类似于 Windows 10,但又不完全一样。如果我有自己的意见的话,那就相当丑陋了。我的问题是 - 如何使 WPF 遵循系统主题?

下面的屏幕截图在 Windows 11 中运行。这只是一个使用"file">“新建项目”>“WPF 应用程序”的默认项目

Image showing WPF

此屏幕截图来自某个随机的 Visual Studio 菜单。显然这些按钮看起来有很大不同。

enter image description here

最佳答案

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/

相关文章:

c# - 在 Silverlight 中,如何从模板中获取动画并通过 C# 代码使用它?

c# - 下载存储的 PDF 时损坏

wpf - 无法在 wpf 的组合框中捕获向下箭头

wpf - 用于集合的 MVVM

c# - RaisePropertyChanged 设置回单选按钮的值

c# - 如何在存储过程中遍历数组,返回数组?

c# - 获取 AssemblyTitle

c# - 使用 Drawstring 垂直翻转文本

c# - 如何使用 C# 在字符串中显示符号?

c# - 准确地从直接 Alpha 转换为预乘 Alpha 并返回