Xamarin 显示键盘并关注输入字段

Xamarin Show Keyboard and Focus on an Entry Field

我正在使用 Xamarin.Android 并且我有一个带有 Xamarin.Forms.Entry 字段的对话框。

如何在显示对话框时显示键盘并聚焦此输入字段?

我使用的是设备,而不是模拟器。

你能试试这个吗,

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