Effortless Selection
MultiSelect allows you to select specific or all items from a defined list of items, which are displayed in the control header post selection. It provides you control over selection of items through Single, Multiple, Extended modes which define how items in the list can be selected. MultiSelect also allows you to access selected items from the list which further can be used as data source for any other control to display items as per the requirement.
Add/Remove Items
MultiSelect allows you to add and remove items from the list through code or directly from the control header.
Smart Header
MultiSelect allows you to control the number of items to be displayed in header. The control header displays selected items if the number of selected items is less than or equal to the value set for the MaxHeaderItems property and if number of selected items is greater than MaxHeaderItems the header displays the count of selected items.
Edit Mode
MultiSelect supports text input which makes the selected tags editable in both the appearances ? comma separated strings and tags. To change an item, you can simply double click on it to edit.
Bind to DataSource
MultiSelect can be bound to two different data sources, TagsDataSource and DataSource. TagsDataSource can be used if the application author wants to propagate end-user selection to some other data source, probably with other data structure than the first one. On the other hand, DataSource is used to fill the list of all available items that are shown in dropdown checklist.