수색…


탭 제스처

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