-1

如何处理/保持列重新排序?不需要改变它。需要将其持久化,以便用户再次打开 GridView 时可以按上次定义的顺序显示列。

 <ListView>
        <ListView.View>
            <GridView AllowsColumnReorder="True" >
4

1 回答 1

1

不幸的是,您不会找到 StoreColumnOrder="True" 设置。您必须自己编写代码。并且要持久化,您必须将订单存储在磁盘上的某个位置,例如设置文件。

创建一个继承自 GridView 的新对象(或者您也可以创建一个 UserControl),该对象将一个函数添加到 onloaded 事件,并将一个函数添加到 onclose 事件。onloaded 函数将查找设置文件,如果存在,则重新排序列。如果发生重新排序,onclose 函数会创建设置文件。

于 2012-04-11T02:34:55.407 回答