ListView GridView处理ColumnsReorder

时间:2012-04-11 01:14:40

标签: wpf gridview

如何处理/保持列重新排序?不需要改变它。需要保留它,以便当用户再次调出GridView时,可以按照上次定义的顺序显示列。

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

1 个答案:

答案 0 :(得分:1)

不幸的是,您不会找到StoreColumnOrder =“True”设置。你必须自己编写代码。要坚持下去,你必须将订单存储在磁盘上的某个位置,比如设置文件。

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