2

フィルターを再選択せずにフィルターを再適用する方法はありますか? 特に、基礎となる観察可能なコレクションが変更された場合は? しばらくすると、フィルター条件に一致しないレコードがあるようです..

4

2 に答える 2

1

XamGrid にはリフレッシュするメソッドがありません。INotifyCollectionChanged イベントは、それに応じてグリッドの更新を処理することになっています。

設定されている現在のフィルターをプログラムで削除してから、それらを再読み込みしてみてください。問題を再現するサンプルがないため、これで問題が解決するかどうかを知るのは少し難しいです.

また、ObservableCollection から派生させて、refresh メソッドを実装することもできます。refresh メソッド内で OnCollectionChanged を呼び出し、Reset アクションを渡すことができます。これにより、XamGrid が更新される場合があります。

于 2013-07-25T18:52:47.553 に答える