さまざまな要素をオンにした Canvas コントロールがあります。この特定の関数では、ユーザーがキャンバスの周りの線の終点をドラッグできるようにしています。MouseMove 関数で を呼び出しますe.GetPosition()
。
この関数は、VS パフォーマンス アナライザーによると、常に動き回っている場合、アプリの合計 CPU の 30% 近くを占めています。かなり遅いです。このパフォーマンスを向上させるにはどうすればよいですか?
CurrentPoint = e.GetPosition(PointsCanvas);