1

Dev Expressを使用すると、データソースがバインディングリストであるツリーリストがあります

基になるデータの更新中のある時点で、手動で次のように呼び出します。

 treeList.LockReloadNodes();
    list.Clear(); // binding list that is bound to the treelist
treeList.UnlockReloadNodes();

問題は、「要素の削除」イベントがリスト内の要素ごとにツリーリストに送信されるため、clear の呼び出しが非常に遅いことです。そのため、ツリーリストはバインディング リスト内の要素の数だけその状態を再計算する必要があります。

これがこれを行う正しい方法であるかどうか知っていますか?多くのノードがある場合、これは明らかに非常に遅くなります

4

1 に答える 1

0

MVVMを使用しないと思います。それ以外の場合は、PropertyChanged イベントを制御するだけでなく、モデルを使用してリストにバインドできます。

于 2013-01-16T20:42:28.243 に答える