Könnten Sie bitte lassen Sie mich wissen, wie kann ich lange drücken Geste in Xamarin Forms-Anwendung erkennen?Wie lange drücken Geste in Xamarin Forms?
Ein paar Tage, bevor ich verwendet TapGestureRecognizer
TapGestureRecognizer imageTap = new TapGestureRecognizer();
imageTap.Tapped += (sender, args) => this.OnClickImage;
image.GestureRecognizers.Add(imageTap);
Aber ich weiß nicht, wie nach langer Druck Geste zu machen, um diese thread from xamarin forum
Es sollte ungefähr so aussieht, aber es funktioniert nicht .
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
}
});
Wie setze ich meine benutzerdefinierte Handler-Methode?
Sie können aussehen https://forums.xamarin.com/discussion/27323/how-can-i-recognize-long-press-gesture-in- Xamarin-Formen –
@NoorAShuvo Ja. Aber ich weiß es nicht heiß, es in meinem Fall zu implementieren. Ich benutze 'XAML' nicht. Ein paar Tage bevor ich 'TapGestureRecognizer' und' Tapped' Ereignis mit 'Xamarin.Froms.Image' verwendet habe, füge ich es zu' GestureRecognizers' des Bildes hinzu, aber ich weiß nicht, wie ich meine Handle Methode auf 'GestureInterest' setze der Link oben. Können Sie ein Beispiel geben? –