C# UWP中的操纵事件在动态替换任何内容时不会连续触发
我将图像放置在网格中,并订阅了网格的操纵事件,以便对该图像执行缩放。在操纵事件中动态替换图像源时,图像的收缩缩放(缩放)不会连续执行。我需要重新启动新图像的缩放操作。我在这篇文章中转载了这个问题 在操纵事件中动态替换图像源时,图像的收缩缩放(缩放)不会连续执行 问题是,当您替换图像源时,UI线程将终止上一个进程。将调用C# UWP中的操纵事件在动态替换任何内容时不会连续触发,c#,.net,uwp,image-manipulation,C#,.net,Uwp,Image Manipulation,我将图像放置在网格中,并订阅了网格的操纵事件,以便对该图像执行缩放。在操纵事件中动态替换图像源时,图像的收缩缩放(缩放)不会连续执行。我需要重新启动新图像的缩放操作。我在这篇文章中转载了这个问题 在操纵事件中动态替换图像源时,图像的收缩缩放(缩放)不会连续执行 问题是,当您替换图像源时,UI线程将终止上一个进程。将调用PointerExited事件处理程序。我发现您将touchCount设置为0。因此,缩放操作将终止。根据您的需求,您可以从事件处理程序PointerExited中删除touchC
PointerExited
事件处理程序。我发现您将touchCount
设置为0。因此,缩放操作将终止。根据您的需求,您可以从事件处理程序PointerExited
中删除touchCount=0
,然后将其放入PointerReleased
事件处理程序中
private void Grid_PointerReleased(object sender, PointerRoutedEventArgs e)
{
touchCount = 0;
}
如果答案已解决您的问题,请将其视为已接受,方便稍后访问此线程的人,谢谢理解。