Szukaj…


Zdarzenie gestu

Kiedy przejmujemy kontrolę nad Label, Label nie zapewnia żadnego zdarzenia. <Etykieta x: Nazwa = "lblSignUp Text =" Nie masz konta? "/> Jak pokazano tylko etykieta służy wyłącznie do wyświetlania.

Gdy użytkownik chce zamienić Button na Label, wtedy dajemy zdarzenie dla Label. Jak pokazano niżej:

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>

DO#

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

Poniższy ekran pokazuje zdarzenie etykiety. Ekran 1: Etykieta „Nie masz konta?” jak pokazano na dole. Etykieta „Nie masz konta?” jak pokazano na dole.

Gdy użytkownik kliknie etykietę „Nie masz konta?”, Przejdzie do ekranu rejestracji. wprowadź opis zdjęcia tutaj Aby uzyskać więcej informacji: [ https://developer.xamarin.com/guides/xamarin-forms/user-interface/gestures/tap/][1]



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow