我有以下问题。我想设置一个触发器来绑定它与path = columnHeader
<DataTrigger Binding="{DynamicResource ResourceKey=ActualColumnHeader}" Value="1"/>
(我真的不知道怎么称呼这个......)
我的代码是这样的:
<ListView Name="LV_Reporte" >
<ListView.View>
<GridView x:Name="GV_Reporte">
<GridViewColumn Header="Order1">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<TextBlock.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{DynamicResource ResourceKey=ActualColumnHeader}" Value="1">
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
但问题是我真的不知道列的标题,它们将动态创建,这就是为什么我想在不知情的情况下获取标题。
我希望有人可以帮助我。 感谢。
答案 0 :(得分:2)
您可以使用StringFormat
标记
<GridViewColumn Header="Order1" DisplayMemberBinding="{Binding Property1, StringFormat=Order1 {0}}"/>