【问题标题】:Setting keyboard in Xamarin.Forms Entry在 Xamarin.Forms 条目中设置键盘
【发布时间】:2018-05-09 22:08:59
【问题描述】:

我从 Entry 派生了一个 CustomEntry。 第一个字母必须大写,所以我使用 Keyboard.Chat 或 Keyboard.Text(效果相同) 如果我“点击”这些条目,一切正常。 但是我必须以编程方式设置焦点以从一个到另一个。 不幸的是,在 iOS 上,当我以编程方式关注条目时,未设置键盘 Shift-Key。 有趣的是,如果我点击退格键(在以编程为重点的条目上),则设置了 shift 键.... 在 Android 上一切正常。

到目前为止,我已经尝试将键盘设置为焦点事件并将退格设置为文本。但没有任何帮助。

有什么想法吗?

你好,迈克尔

【问题讨论】:

    标签: xamarin xamarin.forms


    【解决方案1】:

    在创建Keyboard 时尝试设置KeyboardFlags,而不是使用Keyboard.Chat 或Keyboard.Text。

    CustomEntry.Keyboard = Keyboard.Create(KeyboardFlags.CapitalizeSentence);
    

    Xamarin Source

    【讨论】:

    • 嗨,我立即对此进行了测试,但不幸的是没有成功。幸运的是,需求发生了变化,因此足以在 text_changed-event 中切换为大写。但原来的问题仍然存在......问候和谢谢迈克尔
    猜你喜欢
    • 1970-01-01
    • 2016-11-13
    • 2015-09-19
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    相关资源
    最近更新 更多