Xamarin Forms 응용 프로그램에서 길게 누르는 제스처를 어떻게 인식 할 수 있습니까?Xamarin Forms에서 긴 눌러 제스처를 만드는 방법은 무엇입니까?
며칠 내가
TapGestureRecognizer imageTap = new TapGestureRecognizer();
imageTap.Tapped += (sender, args) => this.OnClickImage;
image.GestureRecognizers.Add(imageTap);
TapGestureRecognizer
을 사용하지만 그것은해야 다음과 같이 보입니다이 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://forums.xamarin.com/discussion/27323/how-can-i-recognize-long-press-gesture-in- xamarin-forms –
@ NoorAShuvo 예. 하지만 제 경우에는 그것을 구현하기가 뜨겁습니다. 나는 XAML을 사용하지 않는다. 며칠 전에'TapGestureRecognizer'와'Tapped' 이벤트를'Xamarin.Froms.Image'와 함께 사용하기 전 이미지의'GestureRecognizers'에 추가했지만 핸들 메서드를'GestureInterest'에 어떻게 설정했는지 모르겠습니다. 위의 링크. 예제를 제공해 줄 수 있습니까? –