gpt4 book ai didi

WPf ListView : Save reorderd column order

转载 作者:行者123 更新时间:2023-12-04 20:25:37 25 4
gpt4 key购买 nike

对于需要保存 ListView 的宽度和列顺序的 WPF 项目,因为这些是用户可以更改的。我想获取当前宽度没有问题,但当前位置似乎有点困难。

在 WinForms 中有类似 index 和 displayIndex 的东西,但我在 WPF 中看不到它。
它是如何完成的?

顺便说一句:序列化整个控件不是一个选项。

编辑:

我使用 listView.columns 属性找到了一些示例。但是我的 listView 中没有这样的属性

我的 XAML 代码是这样的:

<ListView>
<ListView.View>
<GridView>
<GridViewColumn>
....

最佳答案

我设法使用 GridView 的 Columns 集合的 Move(...) 方法来做到这一点

如果您以某种方式存储了新订单,您可以尝试:

((GridView)myListView.View).Columns.Move(originalIndex, newIndex);

编辑:这不是 XAML,而是您应该放入 .xaml.cs 文件中的代码

关于WPf ListView : Save reorderd column order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com