如何将控件添加到WPF listview标头

时间:2017-05-23 15:06:15

标签: wpf listview

我在WPF应用程序中有一个listview,我目前正在使用listview标题的click事件进行排序,但我想在每个标题中添加一个小按钮来排序数据并忽略标题的其余部分。

<ListView x:Name="lbxTest" behav:GridViewColumnHeaderClick.Command="{Binding SortViewCommand}" HorizontalAlignment="Left" Height="135" VerticalAlignment="Top">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="ID" Width="100" DisplayMemberBinding="{Binding id}" />
            <GridViewColumn Header="Format" Width="100" DisplayMemberBinding="{Binding format}" />
            <GridViewColumn Header="Date" Width="100" DisplayMemberBinding="{Binding Date}" />
        </GridView>
    </ListView.View>
</ListView>

1 个答案:

答案 0 :(得分:1)

您可以在每个Button的{​​{1}}添加HeaderTemplate,例如:

GridViewColumn