Как получить цифровую клавиатуру для планшетов Windows? - PullRequest
0 голосов
/ 26 февраля 2019

Я хочу цифровую клавиатуру для планшетов Windows.Я использовал код

Keyboard="Numeric"

, но он получает цифровую клавиатуру для устройств Android, iOS и Windows Phone.Это не приносит цифровую клавиатуру для Windows Tablet.Я ссылался на эту ссылку , в которой говорится, что получить цифровую клавиатуру в планшете невозможно.Я хочу знать, есть ли способ получить эту функцию.Может быть, используя пользовательский рендерер или внедрение зависимостей.Если так, то как?

1 Ответ

0 голосов
/ 27 февраля 2019

Это известная проблема, и она исправлена ​​в последней версии, пожалуйста, обновите версию пакета nuget Xamarin.Forms до последней стабильной версии (содержится в проекте клиента UWP)

enter image description here

Обновление

[assembly: ExportRenderer(typeof(Entry), typeof(MyEntryRenderer))]
namespace App10.UWP
{ 
    public class MyEntryRenderer : EntryRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
        {
            base.OnElementChanged(e);

            if (Control != null)
            {
                Control.InputScope = Element.Keyboard.ToInputScope();
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...