如果我使用SearchBar控件而不是Entry控件来搜索ListView,会有什么不同?

时间:2017-05-04 15:38:04

标签: xamarin xamarin.forms

关于Xamarin.Forms,我一直在查看Entry控件文档以及SearchBar控件文档。在审查了两者的文档后,它们似乎是相似的。

如果我使用SearchBar控件与Entry控件搜索ListView会有什么不同?

2 个答案:

答案 0 :(得分:1)

我认为它们功能相似,但SearchBar的主要区别在于,至少在iOS和Android上,您可以获得不同的可视化和键盘。 “输入”按钮具有自定义图标或文本,输入字段中有一个图标。可以找到不同设备的图像here。您还可以在此处查看Android上SearchBar的图片:

Android SearchBar Android SearchBar keyboard

答案 1 :(得分:0)

呈现时的条目只是一个文本框,可以使用它进行搜索,但您需要手动添加搜索按钮(如果需要),取消机制并将自己附加到事件以进行搜索。另一方面,使用SearchBar所有这些已经成为控件的一部分,开箱即用。

如果您不需要这些额外的功能,或者您不介意重写它,您可以使用条目,否则请使用SearchBar。