如何在xamarin中保持键盘打开



我正在创建一个页面,我想让键盘一直打开,用户也在上面

在谷歌上研究了几个小时之后。我发现,你可以在页面上隐藏一个条目,并在后端代码上设置Focus((

问题是,Focus((方法似乎无法处理隐藏条目。

CreatePage.xaml-基本隐藏条目

<Entry x:Name="MyEntry" IsVisible="false"></Entry>

CreatePage.xaml.cs-后端代码

public partial class CreatePage: ContentPage
{
public CreatePage()
{
InitializeComponent();
}
protected async override void OnAppearing()
{
base.OnAppearing();
await Task.Delay(1000);
MyEntry.Focus();
}

使用MyEntry.Focus();可以实现这一点,只需要添加一点延迟。

protected async override void OnAppearing()
{
base.OnAppearing();
await Task.Delay(200);
MyEntry.Focus();
}

相关内容

  • 没有找到相关文章

最新更新