在Xamarin.Forms Entry中设置键盘

时间:2017-11-26 15:45:09

标签: xamarin xamarin.forms

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

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

任何想法?。

问候迈克尔

1 个答案:

答案 0 :(得分:1)

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

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

Xamarin Source