我有这个GridViewColumn
<GridViewColumn Width="180" Header="Status" DisplayMemberBinding="{Binding Status}"/>现在,我想要能够改变这个Column文本的颜色,也通过代码背后。我试着:
<GridViewColumn Width="180" Header="Status" DisplayMemberBinding="{Binding Status}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock x:Name="Txt" Text="{Binding Status}" Foreground="Yellow" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>但似乎文字的颜色并没有改变。
发布于 2015-12-15 13:29:53
由于您已经为每个项指定了单元模板,所以不需要包含DisplayMemberBinding属性,只需删除它
<GridViewColumn Width="180" Header="Status">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock x:Name="Txt" Text="{Binding Status}" Foreground="Yellow" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>https://stackoverflow.com/questions/34290251
复制相似问题