为DataGridTextColumn设置表头样式和单元格样式

为DataGridTextColumn设置表头样式和单元格样式
方法是把样式作为全局资源使用。

1、在App.xaml中引用命名空间
    xmlns:Primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"
    xmlns:Controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
2、添加全局资源
  
       
       
       
       
       
        
       
       
       
       
   

3、为指定列设置样式
(1)、静态设置方法:
    HeaderStyle="{StaticResource DataGrid_Header_Center}" CellStyle="{StaticResource DataGrid_Cell_Center}"  />
(2)、动态设置方法:
    Col.CellStyle = ZJSJFX.Silverlight.App.Current.Resources["DataGrid_Cell_Right"] as Style;

转载于:https://www.cnblogs.com/zhangq723/archive/2010/04/08/1707212.html

你可能感兴趣的:(为DataGridTextColumn设置表头样式和单元格样式)