gpt4 book ai didi

c# - Xamarin Forms - 仅在图像而不是整个屏幕上使用捏合手势

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:19 24 4
gpt4 key购买 nike

在 Xamarin Forms 中,我们如何限制捏合手势仅缩放图像而不缩放整个屏幕?

我的 XAML 中有以下内容,我认为将我的图像包装在 PinToZoomContainer 中就可以了,但它仍然会缩放整个屏幕。

<local:ContentRatioContainer>
<local:PinchToZoomContainer>
<local:PinchToZoomContainer.Content>
<Image Aspect="AspectFill" Source="{Binding PreviewImage}" AbsoluteLayout.LayoutBounds="1,1,1,1" AbsoluteLayout.LayoutFlags="All" x:Name="bigImg" >
<Image.GestureRecognizers>
<PinchGestureRecognizer PinchUpdated="OnPinchUpdated" />
</Image.GestureRecognizers>
</Image>
</local:PinchToZoomContainer.Content>
</local:PinchToZoomContainer>
</local:ContentRatioContainer>


public PinchToZoomContainer()
{
var pinchGesture = new PinchGestureRecognizer();
pinchGesture.PinchUpdated += OnPinchUpdated;
GestureRecognizers.Add(pinchGesture);
}

最佳答案

更正这个,

public PinchToZoomContainer()
{
var pinchGesture = new PinchGestureRecognizer();
pinchGesture.PinchUpdated += OnPinchUpdated;
bigImg.GestureRecognizers.Add(pinchGesture);
}

关于c# - Xamarin Forms - 仅在图像而不是整个屏幕上使用捏合手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49626806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com