Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何处理/保持列重新排序?不需要改变它。需要将其持久化,以便用户再次打开 GridView 时可以按上次定义的顺序显示列。
<ListView> <ListView.View> <GridView AllowsColumnReorder="True" >
不幸的是,您不会找到 StoreColumnOrder="True" 设置。您必须自己编写代码。并且要持久化,您必须将订单存储在磁盘上的某个位置,例如设置文件。
创建一个继承自 GridView 的新对象(或者您也可以创建一个 UserControl),该对象将一个函数添加到 onloaded 事件,并将一个函数添加到 onclose 事件。onloaded 函数将查找设置文件,如果存在,则重新排序列。如果发生重新排序,onclose 函数会创建设置文件。