我想使用Xamarin表单中的自定义渲染器自定义键盘。我想减少键盘的高度,并在可能的情况下添加一个Tab键。我不知道什么功能可以帮助我做到这一点。这是我的自定义渲染器代码。
protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
base.OnElementChanged(e);
if (Control != null)
{
Control.InputScope = Element.Keyboard.ToInputScope();
InputScope inputScope = new InputScope();
inputScope.Names.Add(new InputScopeName
{
NameValue = InputScopeNameValue.NumericPin // For 0-9 only
//NameValue = InputScopeNameValue.Number // for numerics, but allowing other characters
//NameValue = InputScopeNameValue.CurrencyAmountAndSymbol // For monetary values
});
}
}
我希望仅对UWP执行此操作。有什么建议吗?