Xamarin.Forms
자 마린 제스처
수색…
탭 제스처
Tap 제스처를 사용하면 UI 요소를 클릭 할 수 있습니다 (이미지, 버튼, 스택 레이아웃 ...) :
(1) 코드에서 이벤트 사용 :
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += (s, e) => {
// handle the tap
};
image.GestureRecognizers.Add(tapGestureRecognizer);
(2) 코드에서 ICommand
사용합니다 (예 : MVVM-Pattern 포함 ).
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.SetBinding (TapGestureRecognizer.CommandProperty, "TapCommand");
image.GestureRecognizers.Add(tapGestureRecognizer);
(3) 또는 Xaml (이벤트 및 ICommand
와 함께 하나만 필요함) :
<Image Source="tapped.jpg">
<Image.GestureRecognizers>
<TapGestureRecognizer Tapped="OnTapGestureRecognizerTapped" Command="{Binding TapCommand"} />
</Image.GestureRecognizers>
</Image>
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow