У меня есть ScrollViewer с элементом управления изображением. Он отображает довольно большое изображение. Я хочу, чтобы мой пользователь мог увеличивать изображение с помощью жестов. Поэтому я включил ZoomMode в Scrollviewer. Однако Scrollviewer автоматически прокручивается назад к левому «краю» изображения всякий раз, когда пользователь отпускает палец, что делает невозможным эффективное увеличение и уменьшение изображения.
Это шаблон, который я использую:
<DataTemplate x:Key="SingleItemTemplate">
<ScrollViewer ZoomMode="Enabled">
<Grid Margin="5,0,5,0">
<Image Source="{Binding ImageUrlHighRes}">
</Image>
</Grid>
</ScrollViewer>
</DataTemplate>
Как я могу решить эту проблему?