如何获取 DataGrid 和子控件的 WPF 默认样式和 ControlTemplates?

How to get WPF default Styles and ControlTemplates for DataGrid and sub controls?

我需要对应用程序所有主要用户控件的默认样式和控件模板进行几处更改。我发现对于几乎所有用户控件(VS2015 设计器中的 RightClick 控件 => 编辑模板 => 编辑副本...)来说这很容易做到,对于像日历这样更复杂的控件来说可能有点复杂,但我完全失败了对于 DataGrid 及其现在的子控件。

虽然获取 DataGrid 本身的样式和模板当然很容易,但我仍然需要 DataGridRow、DataGridRowHeader、DataGridColumnHeader、DataGridCell 的样式...我什至不知道所有可能的子元素。

我在网上搜索了大约半天,没有找到解决我的问题的方法:

任何人都可以告诉我我需要什么样式和模板来覆盖整个 DataGrid 以及我可以在哪里获得它们的默认值吗?

谢谢

使用混合。

您将获得所有模板。