我有一个简单的数据网格,可以通过单击列标题对其进行排序。当我打开窗口时,数据网格没有排序。然后,当我单击时,会出现箭头并按 asc 排序,再次单击 - 排序 desc 等非常简单。
我需要做的是用已经排序的数据网格打开窗口。所以箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我怎样才能做到这一点?我更喜欢在 xaml 中这样做,但任何解决方案都会很棒。
顺便提一句。.NET4 中的应用程序
我有一个简单的数据网格,可以通过单击列标题对其进行排序。当我打开窗口时,数据网格没有排序。然后,当我单击时,会出现箭头并按 asc 排序,再次单击 - 排序 desc 等非常简单。
我需要做的是用已经排序的数据网格打开窗口。所以箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我怎样才能做到这一点?我更喜欢在 xaml 中这样做,但任何解决方案都会很棒。
顺便提一句。.NET4 中的应用程序
您可以在列本身上设置排序
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
</DataGrid.Columns>
</DataGrid>
这取决于您的网格的设计,您可以直接在 XAML 中执行此操作,例如具有这样的条目:
<Trigger Property="SortDirection" Value="Ascending">
检查此页面:
数据网格列.排序方向。此属性获取或设置排序的方向。