Silverlight中DataGrid表头和列对齐方式的设置

Silverlight中DataGrid表头和列对齐方式的设置

思路:为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;

你可能感兴趣的:(Silverlight中DataGrid表头和列对齐方式的设置)