【发布时间】:2017-05-05 06:07:05
【问题描述】:
我得到了这样的一行:
XAML:
<ListView x:Name="ListViewAnlagen"
Grid.RowSpan="2"
ItemContainerStyle="{StaticResource TempContainerStyle}"
VerticalAlignment="Top" HorizontalAlignment="Left"
Height="571" Width="1314"
Margin="0,53,0,0"
AlternationCount="2"
GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler">
<ListView.View>
<GridView ColumnHeaderContainerStyle="{DynamicResource CustomHeaderStyle}">
<GridView.Columns>
<GridViewColumn Width="100">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Border x:Name="border"
BorderBrush="Gray" BorderThickness=".5" Margin="-6,-3">
<TextBlock Text="{Binding EqNr}" Margin="6,3"/>
</Border>
</DataTemplate>
</GridViewColumn.CellTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="EQ Nr."/>
<Image Source="img/filter.png"
Width="20" Height="20" Margin="25 0 0 0"
MouseDown="Image_MouseDown_1" />
</StackPanel>
</GridViewColumn>
我添加了一个点击处理程序:GridViewColumnHeader.Click
我的问题是,如何对这个升序和降序进行排序。我已经查看了其他一些解决方案,但似乎它们仅在您将其与 DisplayMemberBinding 绑定时才有效。
我已经尝试过的: this
【问题讨论】:
-
使用
CollectionViewSource和SortDescription -
您好先生,对不起,我不明白,您有什么例子吗?
-
如果你的意思是 [link] (stackoverflow.com/questions/30787068/…) 它不工作