如何解决如何在 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();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。