Xamarin.Forms
Geste Xamarin
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.
Lorsque l'utilisateur clique sur l'étiquette "Vous n'avez pas de compte?", Il navigue vers l'écran d'inscription. 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