關於Xamarin.Forms,我一直在審查Entry
控制文檔以及SearchBar
控制文檔。在審查了兩者的文檔後,它們看起來很相似。如果我使用SearchBar控件與Entry控件來搜索ListView,會產生什麼不同?
如果我使用SearchBar
控件與Entry
控件來搜索ListView
,它有什麼不同?
關於Xamarin.Forms,我一直在審查Entry
控制文檔以及SearchBar
控制文檔。在審查了兩者的文檔後,它們看起來很相似。如果我使用SearchBar控件與Entry控件來搜索ListView,會產生什麼不同?
如果我使用SearchBar
控件與Entry
控件來搜索ListView
,它有什麼不同?
我認爲它們在功能上相似,但SearchBar
的關鍵區別在於,您至少在iOS和Android上獲得了不同的可視化和鍵盤。 「輸入」按鈕具有自定義圖標或文本,並且在輸入字段中有一個圖標。不同設備的圖片可以在here找到。您也可以在Android上看到的SearchBar
圖片瀏覽:
渲染當輸入只是一個文本框,使用這種搜索是可能的,但你需要手動添加一個搜索按鈕(如果需要的話),取消機制並將自己附加到事件上以進行搜索。另一方面,使用SearchBar,所有這些已經是控件的一部分,開箱即用。
如果你不需要這個額外的功能或者你不介意重寫它,你可以使用Entry,否則使用SearchBar。