サーチ…


ジェスチャーイベント

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>

C#

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

下の画面にはラベルイベントが表示されます。画面1:ラベルに「アカウントがありませんか?」 Bottomに示すように。 ラベルには「アカウントがありませんか? Bottomに示すように。

ユーザーが「アカウントを持っていない」ラベルをクリックすると、サインアップ画面に移動します。 ここに画像の説明を入力詳細については、[ 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