提问人:Anxo Gómez 提问时间:11/15/2023 更新时间:11/18/2023 访问量:52
.NET MAUI 我需要 Entry 才能不打开键盘,但不是只读的
.NET MAUI I need Entry to not open the keyboard but not be read only
问:
我正在为一种非典型手机的特殊设备开发一个应用程序。本设备在不使用手机数字键盘的情况下输入文本;相反,它利用二维码和设备的物理键盘。我需要实现一个“输入”字段,该字段不是只读的,但在聚焦时不会触发键盘打开。我不确定这是否可能。
答:
0赞
Liqun Shen-MSFT
11/16/2023
#1
可以尝试使用 Maui 处理程序来设置 ShowSoftInputOnFocus 属性。
public MyPage()
{
InitializeComponent();
Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("MyCustomization", (handler, view) =>
{
#if ANDROID
handler.PlatformView.ShowSoftInputOnFocus=false;
#endif
});
}
评论