TreeView
を仮想化するには良い方法を考え出していますが、データは非常に軽い(1項目あたり約16バイト)ため、実際には問題ではありません。実際のデータは160 KBのメモリしか必要としませんが、ツリービューの項目はもっと多くのメモリを使用します。私たちは3つの異なるツリー、WPF、Infragistics、Telerikで仮想化を試みました。 、スクロールバーがいくつかの奇妙な挙動を示しているたくさんの周りにジャンプし、変更がないマウスでドラッグしてスクロールし、矛盾サイズ:TreeView Virtualization
WPF TreeView
:それらのすべてが我々のアプリケーションのためにそれらが使用できなくなり、その大きな問題を抱えています正常に動作することはTelerik
を(前後にジャンプ):アイテムは、スクロールバーがあまりにも不安定で、消え、アイテムはランダムにスタイルが
インフラジスティックスを動作しない、崩壊を展開します。アイテムは、全てでは仮想化されていません、すべてのアイテムは仮想化は役に立たない。
私たちはこれを2〜3ヶ月間苦労しており、良い解決策を見つけることができませんでした。 9000以上のアイテムを持つTreeView
に仮想化を導入しましたか?もしそうなら、あなたの戦略は何ですか?第三者コントロールを使用しましたか?それは100%働いたのですか?
非常に感謝しています。
ありがとうございました。
1フィルタリングに非常に応答性である、すべてのものを試してみましたが、スクロールが関与しているときの動作は依然として不安定です。 – BrokenGlass
@BrokenGlass質問をサポートしてくれてありがとう。私はこのために良い解決策を得ることを願っています。 – Carlo
私の関連する質問はこちら(明らかにw/o答え):http://stackoverflow.com/questions/4074475/scrolling-bug-in-wpf-virtualized-treeview – BrokenGlass