freedraw を含むペイントのような機能を含む Silverlight Web サイトを作成しています。これを実現するために、次の Web サイトで説明されている手法を使用しました: http://codeding.com/articles/freehand-drawing-in-silverlight
問題は、デモ プロジェクトを実行すると、ほんの数秒描画しただけで極端に遅くなり始めることです。しかし、それはおそらくこの技術が必要とする形状の量が原因であることを認識しています。これが私の主な質問です。
正確に同じコードを持つはずのローカルプロジェクトがすぐに遅れるのに、Webサイトのデモはどれだけ描いても遅れないのですか?
キャンバスの全体的なパフォーマンスを改善する方法を見つけようとしましたが、唯一見つかったのは、描画を静止画像に変えることだけでした。元に戻す/やり直し機能を使用しているため、これはあまり理想的ではありません。