Когда я динамически заменяю источник изображения в событии манипуляции, масштабирование (масштабирование) изображения с помощью пинча не выполняется непрерывно.
Проблема в том, что при замене источника изображения поток пользовательского интерфейса прервет предыдущий процесс. И PointerExited
обработчик события будет вызван. Я обнаружил, что вы установили touchCount
как 0. Таким образом, масштабирование будет прекращено. По вашему требованию вы можете удалить touchCount = 0
из PointerExited
обработчика событий, а затем поместить его в PointerReleased
обработчик событий.
private void Grid_PointerReleased(object sender, PointerRoutedEventArgs e)
{
touchCount = 0;
}