私のアプリケーションでは、特定の画像の明るさとコントラストを制御するために 2 つのスライダーを使用しており、2 つのスライダーのいずれかがその値プロパティを変更するたびに、画像をピクセルごとに完全に再計算する必要があります。小さい画像の再計算は問題なく行われ、問題はありませんが、大きい画像は再計算に時間がかかり、スライダーのつまみはマウス ポインターに比べてわずかに遅れて移動します。画像を多かれ少なかれリアルタイムで再計算する必要があるため、単にイベントをオンDragCompleted
または同様にすることは受け入れられません。
ValueChanged
再計算は、スライダーのイベントを使用して初期化されます。この問題の良い解決策は、イベントができるだけ早く発生せず、少なくとも50ミリ秒待ってから再度発生することだと思いますが、それを制御できるスライダーのプロパティはありますか?
私が考えていた別の解決策は、イベントが処理される開始時にスライダーからイベントを削除し、しばらくしてから再度追加することですが、それ自体が遅延を引き起こす可能性があり、これもここでは好ましくありません。
このトピックについてはどこにも見つけることができなかったので、誰かが私が使用できる良い提案や方向性を持っていれば、私はとてもうれしいです.