Recherche…


Événement gestuel

Lorsque nous mettons le contrôle de Label, le Label ne fournit aucun événement. <Label x: Name = "lblSignUp Text =" Vous n'avez pas de compte? "/> Comme indiqué dans le but d'affichage uniquement Label.

Lorsque l'utilisateur souhaite remplacer Button par une étiquette, nous donnons l'événement pour Label. Comme indiqué ci-dessous:

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>

C #

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

L'écran ci-dessous montre l'événement Label. Écran 1: L'étiquette "Vous n'avez pas de compte?" comme indiqué en bas. L'étiquette "Vous n'avez pas de compte?" comme indiqué en bas.

Lorsque l'utilisateur clique sur l'étiquette "Vous n'avez pas de compte?", Il navigue vers l'écran d'inscription. entrer la description de l'image ici Pour plus de détails: [ https://developer.xamarin.com/guides/xamarin-forms/user-interface/gestures/tap/][1]



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow