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();
}
我正在使用 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();
}