2011-01-18 6 views
2

私は現在、952アイテムの大きなコレクションを持っています。ポリゴンとして約500以上のポリゴンを表示していますが、これはアプリケーションで目立つが管理しやすいラグを引き起こしています。これらのアイテムを一度に表示できる最も軽量なコントロール/要素は何ですか?プログラムに多数のアイテムを表示するには

答えて

3

DrawingVisualsはパスよりも、オブジェクトをレンダリングするための、より軽量なアプローチを提供します。

http://msdn.microsoft.com/en-us/library/ms742254.aspx

このアプローチの欠点は、彼らはあなたが手動でヒットテストを実行する必要があり、去る/入るマウスなどのイベントを提供しないことです。しかし、これはあなたのニーズには問題ありません。あなたが直接、ビジュアル層に項目を追加し、より軽量なアプローチがあり

は、あなたがこのページで例を見ることができます:

http://msdn.microsoft.com/en-us/library/ms748373.aspx

私のアドバイスは、最初DrawingVisualsをしようとするだろう。

+0

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

関連する問題