2

実装は、更新ボタン用です。.Clear() を使用してリストを空にしてから、最新のデータを追加します。データが読み込まれた後、次の関数を使用してリストを並べ替えます。

public void SortByDate()
    {
        this.oCol = new ObservableCollection<OCol>(this.oCol.OrderByDescending(myDate => myDate));
    }

GridView は追加した情報で更新されますが、SortByDate() 関数を実行すると、GridView は更新されず、新しい順序が反映されません。他に何をする必要がありますか?

4

1 に答える 1

5

PropertyChangedによってサポートされているプロパティのイベントを発生させる必要がありますoCol。コレクションを変更しましたが、フレームワークはまだ古いコレクションにデータバインドしています。

于 2013-05-19T19:55:23.837 に答える