3

我有以下问题。我想设置一个与 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>

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

我希望有一个人可以帮助我。谢谢。

4

1 回答 1

2

您也许可以使用StringFormat标记

  <GridViewColumn Header="Order1" DisplayMemberBinding="{Binding Property1, StringFormat=Order1 {0}}"/>
于 2013-08-20T02:26:03.270 回答