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

发布于 2024-12-03 10:01:24 字数 233 浏览 1 评论 0原文

我有一个简单的数据网格,可以通过单击列标题进行排序。 当我打开窗口时,数据网格未排序。然后,当我单击时,会出现箭头,并且按升序排序,再次单击 - 按降序排序等。非常简单。

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

顺便提一句。 .NET4 中的应用程序

I have a simple datagrid which can be sorted by clicking the column header.
When I open the window, datagrid is not sorted. Then, when I click, arrow appears and it's sorted asc, click again - sorted desc etc. very simple.

What I need to do, is to open window with already sorted datagrid. So arrows (that shows which direction datagrid is sorted) should be always visible. I have to have my datagrid sorted all the time.
How can I do that? I prefer to do that in xaml, but any solution will be great.

BTW. App in .NET4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无尽的现实 2024-12-10 10:01:25

这取决于网格的设计,您可以直接在 XAML 中执行此操作,例如具有如下所示的条目:

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

检查此页面:

设计 Microsoft 的 WPF 数据网格

it depends on the design of your grid, you can do this in XAML directly, for example having an entry like this:

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

check this page:

Styling Microsoft’s WPF datagrid

破晓 2024-12-10 10:01:25

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

DataGridColumn.SortDirection. This property gets or sets direction of the sorting.

遗失的美好 2024-12-10 10:01:24

您可以在列本身上设置排序

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

You can set your sort on the column itself

<DataGrid>
    <DataGrid.Columns>
        <DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
    </DataGrid.Columns>
</DataGrid>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文