总而言之,我已经开始使用 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/