0

ユーザーが並べ替えることができるSilverlightのDataGridがあります。これで、データが更新されると、標準の並べ替えに戻ります。とにかく、ユーザーが選択した並べ替えが残るという、簡単に実装できるものはありますか?

前もって感謝します

4

1 に答える 1

0

それを行うにはいくつかの方法があります、

コレクションが変更されたとき、つまり

 ObservableCollection.CollectionChanged +=(sender,args)=>
 {

   ReSort(); 
   /* You may trigger CollectionViewSource's populete event here  
       It can sort,filter ,group etc. 
    */

}

CollectionViewSortingの場合 http://www.codeproject.com/Articles/83906/Silverlight-4-Datagrid-Sorting-Grouping-Filtering

別の基本的に設定されたソートメンバーパス

    datePickerColumn.SortMemberPath = "Birthday";

http://blogs.msdn.com/b/scmorris/archive/2008/06/10/sorting-data-in-the-silverlight-datagrid.aspx

希望が役立ちます。

于 2013-02-18T16:11:38.153 に答える