2016-03-08 75 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> 

它應該讓你設置的屬性與命名空間和目標類型添加。您也可以將名稱空間添加到用戶控件中,而不是將其放入樣式中。