如何在数据网格初始化时设置WPF数据网格的SortDirection为升序

本文关键字:网格 数据网 数据 SortDirection 升序 WPF 初始化 设置 | 更新日期: 2023-09-27 18:08:06

我有一个简单的数据网格,可以通过单击列标题进行排序。当我打开窗口时,数据网格没有排序。然后,当我点击,箭头出现,它被排序,再次点击-排序,等等,非常简单。

我需要做的是打开已经排序的数据网格窗口。因此,箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我该怎么做呢?我更喜欢在xaml中这样做,但任何解决方案都很棒。

顺便说一句。App in . net

如何在数据网格初始化时设置WPF数据网格的SortDirection为升序

您可以对列本身设置排序

<DataGrid>
    <DataGrid.Columns>
        <DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
    </DataGrid.Columns>
</DataGrid>

这取决于你的网格设计,你可以直接在XAML中做到这一点,例如有这样一个条目:

<Trigger Property="SortDirection" Value="Ascending">

查看此页:

微软的WPF数据网格样式

DataGridColumn.SortDirection。此属性获取或设置排序的方向。