2 つのスライダー コントロールを使用し、ManipulationDelta イベントを使用してマルチタッチ イベントを処理しました。スライダーの動きに応じて、いくつかのプロセスが発生します。今問題は、タッチ スクリーンを介してスライダーを移動すると、オブジェクトのキャンバスの動きがフリーズすることです。
どこかで読んだところ、外部コードの最適化が機能します。しかし、私の場合、イベントの外でコードを変更することはできません。
ここに私のコードがあります、
private void slider_ManipulationDelta(object sender, ManipulationDelataEventArgs e)
{
slider.value += e.DeltaManipulation.Translation.X;
Canvas.SetLeft(rectangle, slider.value *2);
}
前もって感謝します。