c# - 如何更改 WPF 中按钮的视觉行为?

标签 c# wpf themes windows-10

我注意到在 Windows 10 上,操作系统显示的控件外观比 Winforms/WPF 上的默认控件更具吸引力。例如,选定的 OS 按钮具有较粗的蓝色边框,并且给人一种更具交互性的“感觉”,而默认的 WPF 按钮显示为一个简单的灰色框:

操作系统: enter image description here

WPF: enter image description here

有没有办法以某种方式更改 WPF 中按钮的“主题”,使其行为与操作系统显示的大多数按钮相似,而无需手动实现此行为?

最佳答案

您可以使用 Windows UWP 获得类似的按钮样式。

在 WPF 中,您可以查看 Modern UI(MUI)在 MSDN 站点。

它可以产生类似的结果。我已经使用 mui 几个月了,它确实帮助我满足了想要拥有类似 Windows 10 UI 体验的客户。我还必须像在开始菜单中一样创建图 block 。 MUI 为我做了很好的工作。

从 Github 获取 MUI。 Modern UI for WPF

我也试过devexpresstelerik控制。也看看它们。

关于c# - 如何更改 WPF 中按钮的视觉行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38494263/

相关文章:

c# - 将类的实例作为参数传递给属性构造函数

.net - 如何使用字符串值代替 WPF Tickbar 上的刻度?

c# - 如何在 xaml 中填充宽度的窗口中绘制一条线

css - 如何在 jQuery UI 主题中获取主要/次要颜色

c# - 同一 session 是否继续

c# - 为什么 String.Replace 不替换任何东西?

asp.net - 如何动态更改整个 ASP.NET 应用程序的主题?

themes - yii 框架中的主题化

c# - LINQ 查询帮助

wpf - 在scrollviewer wpf中禁用鼠标滚轮滚动