gpt4 book ai didi

xaml - 在 Xamarin.Forms PCL XAML 页面中禁用自动完成

转载 作者:行者123 更新时间:2023-12-04 02:43:32 25 4
gpt4 key购买 nike

我有一个 PCL,它将我的 MVVM 页面存储在 XAML 中。我在 XAML 文件中有以下内容,但我想禁用键盘上的自动完成功能。有谁知道我如何在 XAML 中做到这一点?

<Entry Text="{Binding Code}" Placeholder="Code" />

最佳答案

定制 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>
KeyboardFlags.None从该字段中删除所有特殊键盘功能。

Multiple enums可以在 XAML 中通过用逗号分隔它们来指定:
<KeyboardFlags>CapitalizeSentence,Spellcheck</KeyboardFlags>

当您不需要自定义时 Keyboard ,您可以使用 one of the predefined ones利用 x:Static属性:
<Entry Placeholder="Phone" Keyboard="{x:Static Keyboard.Telephone}" />

关于xaml - 在 Xamarin.Forms PCL XAML 页面中禁用自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26966404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com