Xamarin.Forms 自动完成跨平台

标签 xamarin xamarin.forms xlabs xamarin.forms.labs

我是 Xamarin.Forms 平台的新手。我希望你能帮助我继续前进。我想要在 xamarin.forms 中有一个像自动完成这样的控件,如下所示

Autocomplete
(来源:codetheory.in)

您能否指导一下如何在 Xamarin.Forms 中实现它?我想通过入口控制来实现

TIA

最佳答案

您还没有包含您想要的内容,只是某种自动完成功能。

我将重点指出对项目列表进行一般操作的手动方法:

  1. 使用文本框允许用户输入文本。
  2. 使用列表将所有对象及其可搜索属性(例如对象名称)收集在一起。
  3. 当用户在文本框中键入内容时,应用应在列表中搜索在文本框中输入的字符串。
  4. 建议应根据键入的字符串值显示在 TextBox 下的 ListView 中。
  5. 用户单击 ListView 项目(这是一个建议),然后通过将所单击的项目中的对象名称获取到文本框来自动完成。

无需上述冗长的粗略过程即可进行自动完成的一般方法是使用 Android AutoCompleteTextView。

您仍然可以使用基本逻辑在 Xamarin Forms 中执行此操作。

here适用于 Android 的 AutoCompleteTextView。 看here , herehere获取 Xamarin Forms 中自动完成功能的帮助。

关于Xamarin.Forms 自动完成跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417979/

相关文章:

c# - Monotouch (Xamarin.iOS) 内存泄漏

xaml - Xlabs ExtendedPicker SelectedItem 属性未绑定(bind)

ios - 是否可以在测试的iPhone上安装我的App

c# - 是否可以忽略 C# 中的属性?或者禁用它们的处理?

c# - 有些 View 元素不会隐藏,有些不会出现

ios - Xamarin Forms iOS 渲染器 - 工具栏标准图标

xamarin - 如何在Xamarin Forms中处理/取消向后导航

c# - 如何用 Device.OnPlatform 翻译这个 Padding? (iOS 案例)

c# - Xamarin mediaPicker.TakePhotoAsync 使应用程序崩溃