.NET MAUI 我需要 Entry 才能不打开键盘但不能只读

问题描述 投票:0回答:1

我正在为特殊设备开发一个应用程序,该设备不是典型的手机。该设备无需使用手机的数字键盘即可输入文本;相反,它使用 QR 码和设备的物理键盘。我需要实现一个“输入”字段,该字段不是只读的,但在聚焦时不会触发键盘打开。我不确定这是否可能。

.net keyboard maui
1个回答
0
投票

您可以尝试使用 Maui Handlers 来设置 ShowSoftInputOnFocus 属性。

public MyPage()
{
    InitializeComponent();

    Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("MyCustomization", (handler, view) =>
    {
#if ANDROID
        handler.PlatformView.ShowSoftInputOnFocus=false;
#endif
    });
}

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.