Ricerca…


Evento di gesto

Quando mettiamo il controllo di Label, l'etichetta non fornisce alcun evento. <Etichetta x: Nome = "lblSignUp Testo =" Non hai un account? "/> Come mostrato, l'etichetta mostra solo lo scopo.

Quando l'utente vuole sostituire Button with Label, allora diamo l'evento per Label. Come mostrato di seguito:

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);

La schermata sotto mostra l'evento etichetta. Schermata 1: L'etichetta "Non hai un account?" come mostrato in fondo. L'etichetta "Non hai un account?" come mostrato in fondo.

Quando l'utente fa clic sull'etichetta "Non hai un account?", Passerà alla schermata di registrazione. inserisci la descrizione dell'immagine qui Per maggiori dettagli: [ https://developer.xamarin.com/guides/xamarin-forms/user-interface/gestures/tap/][1]



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow