Progress Telerik UI for Xamarin
The Telerik UI for Xamarin ComboBox allows users to select one or multiple items from a drop-down list of predefined options. The control offers a number of features, such as editing, searching, single and multiple selection, flexible styling API, dropdown customizations and more.
The control can be bound to wide variety of data sources and also provides a way to specify which property of your complex business object to be displayed in the control by setting DisplayMemberPath.
The ComboBox provides both case-sensitive and case-insensitive searching modes. Additionally, the control highlights the matching text inside the dropdown list based on the given input after searching is performed.
A support for single and multiple selection is provided, making it incredibly easy to specify the required selection using the SelectionMode property.
Besides controlling whether the drop down is open or closed, the control can be configured whether to close the dropdown upon selection or to open it when the control is focused.
The flexible styling API enables you to change the ComboBox background color, style the control’s dropdown box and modify the clear and dropdown buttons. In addition, you can change the Placeholder text color and the Highlighted text color.
The Xamarin ComboBox allows you to easily change the default ItemTemplate and SelectedItemTemplate. In addition, if the ComboBox is in multiple-selection mode, the selected item is displayed inside a token. You can customize the token using the TokenTemplate property, as well as the ShowMoreTemplate, which is visualized inside the ComboBox when the control is not focused and when there is not enough space for all tokens to be displayed.
The Xamarin ComboBox gives you the ability to add a header and footer inside the dropdown list. For this purpose, you will need to define the HeaderTemplate property and the FooterTemplate property.
The Xamarin ComboBox supports commands that allow you to clear the selected item(s) from external UI and select all items from the source