私は現在、952アイテムの大きなコレクションを持っています。ポリゴンとして約500以上のポリゴンを表示していますが、これはアプリケーションで目立つが管理しやすいラグを引き起こしています。これらのアイテムを一度に表示できる最も軽量なコントロール/要素は何ですか?プログラムに多数のアイテムを表示するには
2
A
答えて
3
DrawingVisualsはパスよりも、オブジェクトをレンダリングするための、より軽量なアプローチを提供します。
http://msdn.microsoft.com/en-us/library/ms742254.aspx
このアプローチの欠点は、彼らはあなたが手動でヒットテストを実行する必要があり、去る/入るマウスなどのイベントを提供しないことです。しかし、これはあなたのニーズには問題ありません。あなたが直接、ビジュアル層に項目を追加し、より軽量なアプローチがあり
は、あなたがこのページで例を見ることができます:
http://msdn.microsoft.com/en-us/library/ms748373.aspx
私のアドバイスは、最初DrawingVisualsをしようとするだろう。
関連する問題
- 1. 複数のアイテムをsimple_list_item_1に表示
- 2. RecyclerView表示アイテム数
- 3. Silverlightに多数のアイテムのグリッドを表示する最善の方法は何ですか?
- 4. コレクションビューのアイテム数が異なる場合、アイテムはコレクションビューに表示されます。
- 5. アイテムごとに複数のプロパティを表示するMVC3ドロップダウンリスト
- 6. アクションバーのアイテムを表示/非表示にするAndroid(3.0+)
- 7. リストボックスにアイテムを表示する方法
- 8. アイテムを非表示にする方法
- 9. JavaFX HBoxアイテムを非表示にする
- 10. GridViewにアイテムを表示する問題
- 11. アイテムを無効にするリスト表示!
- 12. 多数のユーザーに「ランダム」な質問を表示する
- 13. UITableViewは現在のアイテムを表示するには?
- 14. 多数のイメージをアンドロイドに表示するときにグリッドビューをスクロールする
- 15. アイテムのリストを表示し、特定のアイテムの詳細を表示するテキストユーザーインターフェイス
- 16. アンドロイドのlistviewでアイテムの表示を取得するには?
- 17. Androidデータベース:PHPファイルに多対多の関係を表示するには
- 18. グリッドにアイテムを表示しますか?
- 19. チェックボックスリストの非選択アイテムを非表示にする方法は?
- 20. 共有ポイントに限定数のアイテムを表示
- 21. プログレスバーを表示する - プログラム的に
- 22. プログラムでスプレッドシートを非表示にする
- 23. プログラム可能なフィールドを画面に数回表示する
- 24. GridViewで表示されるアイテムの数を制限する
- 25. jCarouselLiteバグが表示されたコンテンツがアイテム数より多い場合
- 26. コアデータ、集計数とともに明確に多対多関係を表示
- 27. ナビゲーション・ドロワーをプログラムで表示/非表示にする方法
- 28. Sharepoint - 表示/新規アイテムにフィールドが2回表示される
- 29. アイテムをLinqでグループ化し、MVCビューで表に表示する
- 30. IKImageBrowserView:アイテムごとにツールチップを表示する方法は?
+1 ColinEが示唆しているようにDrawingVisualsを試してください。そうでなければ、より軽いものを望むなら、より低いレベルの 'StreamGeometry'を使うことができますhttp://msdn.microsoft.com/en-us/library/system.windows.media.streamgeometry.aspx –