WPF修改DataGrid问题中的滚动条

时间:2014-07-03 09:23:39

标签: wpf xaml datagrid

我正在尝试使用app.xaml在我的数据网格中设置滚动条的样式(希望它在应用程序中是全局的)

我所做的代码是

  <Style TargetType="{x:Type DataGrid}">
     <Setter Property="ScrollViewer.Background"  Value="LightBlue"></Setter>
     <Setter Property="ScrollViewer.Foreground" Value="LightGray"></Setter>
  </Style>

但是,它没有用,有什么我错过的吗?

干杯

1 个答案:

答案 0 :(得分:2)

试试这个

 <Style TargetType="{x:Type DataGrid}">
        <Style.Resources>
         <Style TargetType="ScrollViewer">
            <Setter Property="Background" Value="LightBlue"/>
            <Setter Property="TextElement.Foreground" Value="LightGray"/>
        </Style>
        </Style.Resources>                       
 </Style>

注意:表示滚动条更改目标类型<Style TargetType="Scrollbar">