c# - 如何停止 MahApps.Metro 覆盖基本控件的样式

标签 c# wpf mahapps.metro

总而言之,我已经开始使用 MahApps.Metro,但是这个库覆盖的一些控件(例如 GroupBox)对我来说有点太粗暴了。

我的问题很简单:如果我想阻止 MahApps.Metro 覆盖某个控件的样式,我该怎么办?

我试图通过覆盖 DataGrid 创建我自己的 public class SomeDataGrid : DataGrid 来为 DataGrid 修复这个问题,这让我可以使用此控件作为 WPF 默认值。但是,对所有控件执行此操作并不理想。

感谢您的宝贵时间。

最佳答案

对于不想覆盖样式的控件,设置样式null:

<ProgressBar Style="{x:Null}" Width="300" Height="30" IsIndeterminate="True" />

此构造为控件的默认值设置了 Style

关于c# - 如何停止 MahApps.Metro 覆盖基本控件的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17908145/

相关文章:

wpf - 创建数据绑定(bind)三角形?

WPF 如何将 mahapps 图标动态对象绑定(bind)到按钮模板样式

c# - 通用和非通用集合之间的 linq `from` 子句?

c# - 你能写一个可以接受任意数量参数的 c# 装饰器函数吗?

c# - Refit Net core AddRefitClient 读取响应头

c# - 从wpf中的用户控件最小化窗口

c# - 如何检查一个字符串是否至少有 1 个字母字符?

c# - Restsharp 返回 403 而 Postman 返回 200

c# - 如何在 MahApps.Metro 中添加 AnimatedTabControl?

wpf - MahApps 风格不应适用于所有项目