ソートが適用されたXamDataGridのデータソースに行データを追加した際にグリッドに対して再ソートを促すには、対象のRecordのRefreshSortPosition()メソッドを実行します。

//追加する行データ
TestData itemToAdd  = new TestData { Test1 = "new data" };
//行データをデータソースに追加する
バインドされたデータソース.Add(itemToAdd);
//対象のRecordのRefreshSortPosition()を実行し、グリッドに再ソートを促す
xamDataGrid1.GetRecordFromDataItem(itemToAdd, true).RefreshSortPosition();

追加した行がソート後の位置に表示されました。

Tagged:

製品について

Ultimate UI for WPF