0
私はXamarin.Androidを使用していますが、Xamarin.Forms.Entryフィールドを含むダイアログがあります。Xamarin Showキーボードと入力フィールドに焦点を合わせる
ダイアログが表示されたら、キーボードを表示してこの入力フィールドにフォーカスを置くにはどうすればよいですか?
エミュレータではなく、デバイスを使用しています。
私はXamarin.Androidを使用していますが、Xamarin.Forms.Entryフィールドを含むダイアログがあります。Xamarin Showキーボードと入力フィールドに焦点を合わせる
ダイアログが表示されたら、キーボードを表示してこの入力フィールドにフォーカスを置くにはどうすればよいですか?
エミュレータではなく、デバイスを使用しています。
あなたがエントリにフォーカスすると、キーボードはここでデフォルト
で表示されます
dialog.Appearing += (object sender, System.EventArgs e) => yourEntry.Focus();
、これを試すことができますが、サンプルですが、私はボタンにキーボードを表示しようとしてい
をクリックしてください<StackLayout>
<Entry x:Name="entry" HeightRequest="50" WidthRequest="100" />
<Button Text="Show" Clicked="Handle_Clicked" HeightRequest="50" WidthRequest="100" />
</StackLayout>
void Handle_Clicked(object sender, System.EventArgs e)
{
entry.Focus();
}