2016-03-08 2 views
1

Я использую silverlight и не могу отредактировать стиль заголовка сетки данных.Стиль заголовка datagrid silverlight

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

Это написано, что член FontSize и Background не доступны.

Что мне делать?

ответ

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> 

Это позволит вам установить свойства с этим пространством имен и целевого типа добавлены. Вы также можете просто добавить пространство имен в пользовательский элемент управления вместо того, чтобы поместить его в стиль.

Смежные вопросы