我在哪里可以找到WPF DataGridRow的默认样式

时间:2010-08-06 06:46:09

标签: wpf xaml styles

我知道在哪里可以找到WPF DataGridRow的默认样式XAML吗?

目标是在将鼠标悬停在行上或选择行时更改行的颜色。我不喜欢丑陋的蓝色:)

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以使用Show Me The TemplateStyle Snooper或反射器的BAML Viewer加载项等工具查看任何内置控件的默认样式

答案 1 :(得分:0)

我知道这是一个古老的问题,但是我想我会有所帮助的,这也是因为接受的答案的大多数链接现在都无法使用...

我经常这样做:

  • 打开Microsoft Blend(Visual Studio随附)
  • 创建一个新的WPF项目(为此,您可以将其删除)
  • 在页面/窗口中添加新的DataGrid
  • 右键单击DataGrid>编辑其他模板>编辑RowStyle>编辑副本
  • 选择要Blend生成XAML的位置并确认

现在,您已经拥有DataGridRow样式的完整XAML。

通过这种方式,您可以获得每个WPF / Silverlight控件的XAML。

PS。一些菜单项可能与我写的有所不同,因为我的Visual Studio语言不是英语