Ответ 1
if( ComboBox.SelectedItem == null ) {
// do something
}
В моем ComboBox поле пустое, прежде чем пользователи нажмут на него и выберите любой элемент. Поэтому, если пользователи не нажимают на ComboBox, он остается пустым. Как проверить, пуст ли ComboBox или нет?
Этот код дает мне ошибку, потому что еще нет элемента:
if( ComboBox.SelectedItem.ToString().Equals("") )
{
//do something
}
if( ComboBox.SelectedItem == null ) {
// do something
}
ComboBox.SelectedItems.Count
это должно работать: P подсчитывает выбранные элементы. если это число равно 0, элементы не выбраны.
if( ComboBox.SelectedIndex == -1 )