【发布时间】:2011-05-14 05:45:28
【问题描述】:
我的数据网格自定义标题有一个标题样式。我正在为我的应用程序使用主题。这里的问题是数据网格的标题背景没有改变但是当我删除样式时,标题背景没有问题,它改变了。
这是themes
这是我的sample application,右键单击网格,将出现主题列表的上下文菜单,选择不同的主题。我有两列,即有标题样式和没有标题样式。看到不同。感谢您的帮助。
<Style x:Key="DataGridHeaderStyle" TargetType="primitive:DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding}" Grid.Column="0" HorizontalAlignment="Left" />
<filter:DataGridColumnFilter Grid.Column="1" HorizontalAlignment="Right" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
谢谢
【问题讨论】:
-
“不变”是什么意思?
-
颜色没有变成我选择的主题风格,这里是主题silverlight.codeplex.com/…
-
这个赏金问题的任何人?我真的需要它。谢谢
-
你如何应用/使用主题?使用隐式样式?
-
这里没有足够的信息,添加细节。
标签: silverlight templates datagrid silverlight-4.0 background