Я намагаюся використовувати ксамарин.форми, щоб розробити додаток для Android, і потрібно запобігти пропозиції щодо завершення текстового поля. У ванільному Android я б встановив тип вводу для type_text_flag_no_suggestions. Чи можу я це зробити з xamarin.forms, використовуючи xaml для макета?
Відповіді:
1 для відповіді № 1У побудові коду користувальницький інтерфейс для сторінки додайте Keyboard
майно до Entry
і використовуйте Create
метод для визначення None
константа KeyboardFlags
перерахування. Це вказує, що запропоновані користувачем тексти не будуть запропоновані доповнені слова.
Content = new StackLayout {
Padding = new Thickness(0,20,0,0),
Children = {
new Entry { Keyboard = Keyboard.Create(KeyboardFlags.None) }
}
};
Примітка. Цей прапор також відключить ваш інші прапори.
документація не оновлюється, але цей прапор тепер додано чек github.
Додаткові посилання:
- https://stackoverflow.com/a/26978071/3758024
- https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/controls/choose-keyboard-for-entry/#Specifying_additional_keyboard_options