수색…


제스처 이벤트

Label의 컨트롤을 넣을 때 Label은 이벤트를 제공하지 않습니다. <Label x : Name = "lblSignUp Text ="계정이 없습니까? "/>는 레이블 전용 표시 목적으로 만 표시되었습니다.

Button을 Label로 바꾸려면 Label에 이벤트를 지정합니다. 아래 그림과 같이:

XAML

<Label x:Name="lblSignUp" Text="Don't have an account?" Grid.Row="8" Grid.Column="1" Grid.ColumnSpan="2">
  <Label.GestureRecognizers>
    <TapGestureRecognizer
   Tapped="lblSignUp_Tapped"/>
  </Label.GestureRecognizers>

기음#

var lblSignUp_Tapped = new TapGestureRecognizer();   
lblSignUp_Tapped.Tapped += (s,e) =>
{
//
//  Do your work here.
//
};
lblSignUp.GestureRecognizers.Add(lblSignUp_Tapped);

아래의 화면은 레이블 이벤트를 보여줍니다. 화면 1 : 레이블 "계정이 없습니까?" 아래 그림과 같이 레이블 "계정이 없습니까?" 아래 그림과 같이

사용자가 "계정이 없습니까?"라는 레이블을 클릭하면 가입 화면으로 이동합니다. 여기에 이미지 설명을 입력하십시오. 자세한 내용은 다음을 참조하십시오 : [ https://developer.xamarin.com/guides/xamarin-forms/user-interface/gestures/tap/][1]



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow