WPFのスタックパネルと仮想化スタックパネルの違いは何ですか?WPFのstackpanelとvirtualizingstackpanelの違いは何ですか?
12
A
答えて
20
仮想化スラックパネルは、非常に大きなコレクションを扱う際のパフォーマンス上の利点があります。これは、データのリスト全体を処理するのではなく、ユーザが見ることができるデータのサブセットをレンダリングして処理するだけである。目に見えるアイテムのUI要素のみを作成することで、作業の量を大幅に削減できます。
- はあなたがデータ 大量のデータバインディングされているUIが特定のパネルで作成する必要のある非UI要素または要素をデータバインディング
- ある場合、これはしかし実際には便利です
StackPanelは、StackPanelに含まれるすべての要素のコントロールを前面に表示します。
VirtualizingStackPanel MSDNのページでは、まともな議論があります。http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspx
1
これは、ビジュアルツリーで行うことです。仮想化スタックパネルはリストボックスなどのようなものと連携して、可視アイテムを表示するだけでビジュアルツリーのサイズを縮小します。これは、データバインディングが行われている場合に便利です。
関連する問題
- 1. WPFのWPFコマンドとイベントの違いは何ですか?
- 2. VirtualizingStackPanelのVirtualizationModeプロパティのRecycling/Standardの実際の違いは何ですか?
- 3. WPF WrapPanel/StackPanelとDataTemplate?
- 4. WPFのトリガとイベントの違いは何ですか?
- 5. WPF DispatcherのInvokeAsyncとBeginInvokeの違いは何ですか
- 6. WPF ListBoxのItemTemplateとItemContainerStyleの違いは何ですか?
- 7. wpfのToolBarPanelとToolBarTrayの正確な違いは何ですか?
- 8. WPFのクラスリスナーとインスタンスリスナーの違いは何ですか?
- 9. Visual Studio 2010のDatePickerとWPF Toolkitの違いは何ですか?
- 10. WPFでのVirtualizingStackPanelの適切な使用
- 11. WPFとWinFormsの違いは何ですか?
- 12. WPFとXNAの違いは何ですか?
- 13. WPFアプリケーションとwinformsアプリケーションの違いは何ですか?
- 14. WPFとSilverlightアプリケーションの違いは何ですか?
- 15. WPFのStackPanelをループする
- 16. DataGridセル内のWPF Stackpanel
- 17. WPFのstackpanelマウスオーバーでアニメーションのテキストブロック
- 18. 依存関係プロパティとWPFの添付プロパティの違いは何ですか?
- 19. difftimeと ' - 'の違いは何ですか?
- 20. A`と ``の違いは何ですか[:] `
- 21. `&`と `ref`の違いは何ですか?
- 22. バックスティックと$()の違いは何ですか?
- 23. `##`と `hashCode`の違いは何ですか?
- 24. "$^N"と "$ +"の違いは何ですか?
- 25. #{} $ {}と%{}の違いは何ですか?
- 26. typedefとの違いは何ですか?
- 27. %Qと%{}の違いは何ですか?
- 28. `==`と `is`の違いは何ですか?
- 29. $と$$の違いは何ですか?
- 30. NodeJS:「./ ..」と「..」の違いは何ですか?