我正在WPF中构建一个应用程序,并且在阻止UI线程的操作方面遇到了麻烦。处理Manipulation delta的方法如下。
private void TileCanvas_ManipulationDelta(object sender, ManipulationDeltaEventArgs e)
{
ManipulationDelta md = e.DeltaManipulation;
Vector trans = md.Translation;
Canvas.SetLeft(tileCanvas, Canvas.GetLeft(tileCanvas) + trans.X);
}
如何优化此操作以保持操作和UI线程的响应?这可以异步完成吗? (它是一个滑块元素)。