I would like to display a default text in the combobox. For example, \"Choose a person\" message. could you please help me out.
Please note that I am using databindi
Just do this:
theComboBox.SelectedItem = yourDataItem;
alternatively, set the selected index:
theComboBox.SelectedIndex = 0;
Edit
If ItemSource is bound, you want to override the combo's DataContextChanged
and then use one of the above lines to set the index/selected item.
However, if you don't want the default text to be selectable, you will have to do something along the lines of this.