2016-03-08 91 views
1

我正在使用silverlight并且不能编辑数据网格的标题样式。标题样式datagrid silverlight

<sdk:DataGridTemplateColumn.HeaderStyle> 
    <Style> 
     <Setter Property="FontSize" Value="14" /> 
     <Setter Property="Background" Value="Pink"/> 
    </Style> 
</sdk:DataGridTemplateColumn.HeaderStyle> 

这是写该成员FontSizeBackground不可访问。

我该怎么办?

回答

0

尝试将其更改为:

<sdk:DataGridTemplateColumn.HeaderStyle> 
    <Style xmlns:primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data" 
      TargetType="primitives:DataGridColumnHeader"> 
     <Setter Property="FontSize" Value="14" /> 
     <Setter Property="Background" Value="Pink"/> 
    </Style> 
</sdk:DataGridTemplateColumn.HeaderStyle> 

它应该让你设置的属性与命名空间和目标类型添加。您也可以将名称空间添加到用户控件中,而不是将其放入样式中。