谁将listviewcolumn标头绑定到WPF中的列单元格

时间:2013-08-20 01:33:32

标签: wpf listview binding

我有以下问题。我想设置一个触发器来绑定它与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>

但问题是我真的不知道列的标题,它们将动态创建,这就是为什么我想在不知情的情况下获取标题。

我希望有人可以帮助我。 感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用StringFormat标记

  <GridViewColumn Header="Order1" DisplayMemberBinding="{Binding Property1, StringFormat=Order1 {0}}"/>