如何禁用键盘出现,同时允许在.NET MAUI中选择编辑器?

问题描述 投票:0回答:1
我在毛伊岛中有一个现在允许敲击,但每次点击时,它都会打开键盘(在Android上)。我确实希望能够点击,以便我可以更改光标位置,但不希望键盘出现。所接受的所有输入都是通过按钮,我从编程上更新了

Editor

我尝试使用
Editor

https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/extensions/keyboard-extensions
),
KeyboardExtensions.HideKeyboardAsyncTapGestureRecognizer
https://github.com/dotnet/maui/discussions/4907
),
ActivityEditor.InputTransparent
https://docs.telerik.com/devtools/maui/knowledge-base/hide-softkeyboard-softkeyboard-without-losing-focus-maui-entry
),同一选项2网站(
https://docs.telerik.com/devtools/maui/knowledge-base/hide-softkeyboard-without-without-losing-focus-focus-maui-entry)。 这些方法最终完全禁用了访问该方法的能力,因此它们没有解决问题。我正在寻找一种通用方法(任何平台)或至少一些Android特定的东西。有没有办法在主动光标位置时隐藏键盘?

我认为,对于这种自定义,您必须使用处理程序。
我尝试了这样的事情,它似乎适用于Android。您可能应该比我更好地组织它...这只是一个POC。

定义从
maui editor android-softkeyboard
1个回答
0
投票
的自定义控件。

定义一种为您的自定义控件定制处理程序的方法。

Editor
  1. Entry
  2. 在某个地方(在我的情况下)将方法(在我的情况下)。我在
  3. NoKeyboardEntry.cs
中做到了。

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.