c# - 如何在 WPF MVVM 中为单个控件覆盖材料设计并使用 WPF 的默认样式
问题描述
我正在开发一个 WPF MVVM 应用程序。
我已经将材料设计用于文本框、按钮和选项卡设计。我在选项卡控件内使用数据网格。
我想:
- 覆盖数据网格的材料设计样式。
- 仅对数据网格使用默认 WPF 样式。
- 滚动条不可见,并希望使其可见。
我们怎样才能做到这一点?
解决方案
这不是一个理想的方式,但它的工作原理:
<DataGrid
[...]
RowBackground="White"
CellStyle="{x:Null}"
ColumnHeaderStyle="{x:Null}"
RowStyle="{x:Null}"
RowHeaderStyle="{x:Null}"
Style="{x:Null}"
[...]>
</DataGrid>
输出:
推荐阅读
- java - 获取地图上的路线点
- mysql - MariaDB 在触发器中选择语法错误
- mongodb - 如何使用 mongodb 加入两个集合结果和另一个集合
- tfs - 如何在 VS Code 中签出文件并为 TFVC 存储库创建分支?
- vue.js - 为什么“import vue”行显示“Uncaught SyntaxError”?
- c# - 如何更快地更新项目自定义字段?
- c++ - 如何影响派生类中受保护的基变量
- javascript - 是否可以在 Vue.js 中有条件地导入 css 文件?
- javascript - mini-css-extract-plugin 产生的大型控制台输出
- reporting-services - 如何在 SSRS 中的文件夹中的报表中显示图像