gpt4 book ai didi

xamarin - 如何在 Xamarin Forms 中进行长按手势?

转载 作者:行者123 更新时间:2023-12-04 05:06:06 25 4
gpt4 key购买 nike

您能否让我知道如何识别 Xamarin Forms 应用程序中的长按手势?

前几天我用过TapGestureRecognizer

TapGestureRecognizer imageTap = new TapGestureRecognizer();
imageTap.Tapped += (sender, args) => this.OnClickImage;
image.GestureRecognizers.Add(imageTap);

但我不知道如何根据这个 thread from xamarin forum 做出长按手势

它应该看起来像这样,但它不起作用。

var dumpParam = new RelayGesture((g, x) => DisplayAlert("Title", "Hello message", "Cancel"));

book.Cover.SetValue(Gestures.InterestsProperty, new GestureCollection() {
new GestureInterest
{
GestureType = GestureType.LongPress
GestureCommand = // what should I set?
GestureParameter = dumpParam
}
});

如何设置我的自定义处理程序方法?

最佳答案

我最近遇到了这个问题,发现了一篇关于 https://alexdunn.org/2017/12/27/xamarin-tip-xamarin-forms-long-press-effect/ 的有用帖子

这利用了 RoutingEffect并通过一个示例来说明如何创建 iOS 和 Android 实现。这样做的简单性使您可以将其附加到应用程序中的任何 View ,而无需重新创建代码。

关于xamarin - 如何在 Xamarin Forms 中进行长按手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43569515/

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