A custom combo box control which display’s list view as a combo box item. Users have facility to assign their data source to list view dynamically. Moreover, as we have SelectedItem, SelectedText, and SelectedIndex property for Combo box, this Custom Combo box also contain such Properties. But in addition to that, since we have List view displayed in combo box.
This control provides users with a facility to set their SelectedText and SelectedValue fields, of which SelectedText will be shown as Combo box Text for currently selected Combo box item. Moreover, our custom Combo box also contain command interface for users.
Functionalities:
- We have made use of all basic fundamentals of WPF like Dependency properties, Routed events and Command interfaces.
- User can bind list view used in custom combo box by assigning their own data source to Custom combo box control’s Item source property.
- User have facility to decide which column’s data they want to set as Combo box selected text as well as
- Combo box selected value of currently selected list view item.
- Users have facility to set/get Index of current selection.
- Users have functionality to get/set selected item.
- User can set height and width of List view as per their requirements.
- Custom Combo box contains Routed Event.
- We have implemented Command Interface in our custom Combo box.
- In order to use our Custom Combo control, User have to just include our Custom combo control Dll and its reference in their project, register it in XAML and then can start using our Custom combo control.
- Easy to use control which can be integrated in both desktop as well as Browser application of WPF.
- It can be used effectively with any of the WPF layout like Grid, Stack panel, Canvas etc.
- User Friendly GUI.
- Effective use of Templates and Styles.
- Drag and Drop columns as well as resize columns width.
- Ability to get it styled as per user requirement.
- Ability to add animation feature in it.




