У меня есть кроссплатформенное приложение, созданное с использованием Xamarin Forms. Приложение содержит сетку изображений. Я хочу отображать полноэкранное изображение с возможностью масштабирования изображения, когда пользователь нажимает на изображение. Я ищу, и я нашел несколько решений. В одном из решений сказано:
- Создайте новую страницу, содержащую изображение (скажем, ImagePage). нравится:
<ContentPage.Content> <StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"> <Image HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" x:Name="ScreenImage"></Image> </StackLayout> </ContentPage.Content>
- Когда пользователь нажимает на изображение, навигация переходит к ImagePage для отображения изображения.
Проблема этого решения в том, что оно не поддерживает масштабирование. Мой вопрос в том, что лучшее решение? Есть ли плагин, который выполняет эту работу?
Если приведенное выше решение является лучшим, как я могу реализовать масштабирование?