私は現在、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 ColinEが示唆しているようにDrawingVisualsを試してください。そうでなければ、より軽いものを望むなら、より低いレベルの 'StreamGeometry'を使うことができますhttp://msdn.microsoft.com/en-us/library/system.windows.media.streamgeometry.aspx –