Xamarin.Forms自动完成CrossPlatform

Man*_*thi 11 xamarin xamarin.forms xamarin.forms.labs xlabs

我是Xamarin.Forms平台的新手.我希望你能帮我前进.我希望在xamarin.forms中拥有类似自动完成的控件,如下所示

自动完成

你能指导一下如何在Xamarin.Forms中实现它吗?我想通过Entry Control实现它

TIA

Imd*_*dad 8

你没有包括你想要的东西,只是某种自动完成.

我将通过手动方式指出一般项目清单:

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

在没有上述粗略程序的情况下执行自动完成的一般方法是使用Android AutoCompleteTextView.

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

看看这里的AutoCompleteTextView为Android.你看这里,这里这里与自动完成帮助Xamarin形式.


dot*_*ten 6

我有一个 Xamarin.Forms 自定义控件,您可以使用它与 iOS、Android 和 UWP 配合使用。它使用自定义渲染器在幕后提供本机 UI。我构建这个是因为我没有找到任何提供良好原生体验的控件,并且在下拉菜单打开时没有更改控件的高度。NuGet 包的所有文档 + 参考均可在此处获得:https : //github.com/dotMorten/XamarinFormsControls/tree/master/AutoSuggestBox