【发布时间】:2023-01-30 17:03:39
【问题描述】:
在 CarouselView 中缩放图像并将图像滑动到其他图像并返回到我缩放过的图像后,图像已经缩放,因为我希望当我滑动到其他图像时图像应该回到其原始形式。
这是我下面的 XMAl 代码:-
<cards:CarouselView Grid.Row="1" PositionChanged="ImageCollection_PositionChanged" CurrentItemChanged="ImageCollection_CurrentItemChanged_1" IndicatorView="{x:Reference imageIndicator}" x:Name="ImageCollection">
<cards:CarouselView.ItemTemplate>
<DataTemplate>
<ContentView>
<Grid Padding="0" Margin="0">
<pinch:PinchZoom>
<pinch:PinchZoom.Content>
<Image Source="{Binding image}" x:Name="ImageData" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Aspect="AspectFill">
</Image>
</pinch:PinchZoom.Content>
</pinch:PinchZoom>
</Grid>
</ContentView>
</DataTemplate>
</cards:CarouselView.ItemTemplate>
</cards:CarouselView>
【问题讨论】:
-
然后在轮播变化时重新设置缩放系数
标签: xamarin xamarin.forms xamarin.android xamarin.ios