ben*_*age 10 xaml mvvm portable-class-library xamarin.forms
我有一个PCL,它将我的MVVM页面存储在XAML中.我在XAML文件中有以下内容,但我想禁用键盘上的自动完成功能.有谁知道我怎么能在XAML中做到这一点?
<Entry Text="{Binding Code}" Placeholder="Code" />
Run Code Online (Sandbox Code Playgroud)
Tay*_*nan 23
Keyboard可以使用该x:FactoryMethod属性在XAML中创建自定义实例.您可以通过以下标记实现您的目标:
<Entry Text="{Binding Code}" Placeholder="Code">
<Entry.Keyboard>
<Keyboard x:FactoryMethod="Create">
<x:Arguments>
<KeyboardFlags>None</KeyboardFlags>
</x:Arguments>
</Keyboard>
</Entry.Keyboard>
</Entry>
Run Code Online (Sandbox Code Playgroud)
KeyboardFlags.None 从该字段中删除所有特殊键盘功能.
可以在XAML中使用逗号分隔多个枚举:
<KeyboardFlags>CapitalizeSentence,Spellcheck</KeyboardFlags>
Run Code Online (Sandbox Code Playgroud)
当您不需要自定义时Keyboard,可以通过利用该属性使用其中一个预定义的自定义x:Static:
<Entry Placeholder="Phone" Keyboard="{x:Static Keyboard.Telephone}" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4072 次 |
| 最近记录: |