问题描述
我是Xamarin.Forms平台的新手.希望您能帮助我前进.我想在xamarin.forms中有一个像autocomplete这样的控件,如下所示
I am a newbie to Xamarin.Forms Platform. I hope you can help me in moving ahead. I want to have a control like autocomplete in xamarin.forms like below
能否请您指导如何在Xamarin.Forms中实现它?我想通过进入控制来实现它
Can you please guide how can it be achievable in Xamarin.Forms? I want to achieve it with the Entry Control
TIA
推荐答案
您没有包含您想要的内容,只是某种自动完成功能.
You haven't included what exactly you want, just some sort of autocomplete.
对于项目列表,我将大体上指出手动的方法:
I'll bullet point the Manual way to do it in general for a List of items:
- 使用TextBox允许用户输入文本.
- 使用列表将所有对象及其可搜索属性(例如对象名称)收集在一起.
- 当用户在TextBox中键入内容时,应用程序应在列表中搜索在TextBox中输入的字符串.
- 应根据键入的字符串值在文本框下的ListView中显示建议.
- 用户单击作为建议的ListView项,然后通过将单击的项中的对象Name移到TextBox来自动完成.
无需完成上述冗长的步骤即可完成自动完成的一般方法是使用Android AutoCompleteTextView.
A general way of doing autocomplete without the long rough procedure above is to use the Android AutoCompleteTextView.
您仍然可以使用Xamarin Forms中的基本逻辑.
You can still use the basic logic to do it in Xamarin Forms.
在此处中查找适用于Android的AutoCompleteTextView.在此处,此处和此处以获取有关Xamarin Forms中自动完成功能的帮助.
Look here for the AutoCompleteTextView for Android.Look here, here and here for help with AutoComplete in Xamarin Forms.
这篇关于Xamarin.Forms自动完成跨平台的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!