如何获取WPF Listview的headerclick事件?
答案 0 :(得分:11)
您可以使用GridViewColumnHeader.Click附加事件。例如,请参阅sorting a GridView when the header is clicked上的MSDN页面。
<ListView x:Name='lv'
Height="150"
HorizontalAlignment="Center"
VerticalAlignment="Center"
GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler">
答案 1 :(得分:0)
只是为了扩展上一个答案,如何知道单击了哪个标题:
XAML:
<ListView GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler">
CS:
private void SortHeaderClick(object sender, RoutedEventArgs e)
{
MessageBox.Show(((GridViewColumnHeader)e.OriginalSource).Column.Header.ToString());
}