我有一个简单的数据网格,可以通过单击列标题进行排序。当我打开窗口时,数据网格没有排序。然后,当我点击,箭头出现,它被排序,再次点击-排序,等等,非常简单。
我需要做的是打开已经排序的数据网格窗口。因此,箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我该怎么做呢?我更喜欢在xaml中这样做,但任何解决方案都很棒。
顺便说一句。App in . net
您可以对列本身设置排序
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
</DataGrid.Columns>
</DataGrid>
这取决于你的网格设计,你可以直接在XAML中做到这一点,例如有这样一个条目:
<Trigger Property="SortDirection" Value="Ascending">
查看此页:
微软的WPF数据网格样式
DataGridColumn.SortDirection。此属性获取或设置排序的方向。