2014-01-16 4 views
0

Существует пустой ComboBox, к которому я буду добавлять элемент, и я хочу выбрать тот же элемент автоматически. В настоящее время я использую приведенный ниже код и его работу.Добавление элемента в ComboBox и выбор одного и того же элемента

twComboBox1.Items.Add(ComboBoxItem); 
      if(twComboBox1.Items.Count > 0) 
       twComboBox1.SelectedIndex = 0; 

Но я чувствую, что этот метод довольно наивен. Есть ли способ автоматического выбора добавленного элемента. Я попытался найти то же самое в google, но не смог найти удовлетворительных ответов.

Заранее спасибо.

+0

Вам не нужно проверять «граф», потому что у вас есть элемент * гарантированно * добавлен. 'Добавить' вернет индекс вновь добавленного элемента. Есть предположения? – Sinatr

ответ

0

Другой способ сделать то же самое

twComboBox1.Items.Add(ComboBoxItem); 
twComboBox1.SelectedItem = ComboBoxItem; 

ИЛИ если вы используете ComboboxItem, то вы можете использовать

twComboBox1.Items.Add(ComboBoxItem); 
ComboBoxItem.IsSelected = true; 
0

Я действительно не вижу проблемы здесь, самое лучшее, что вы можете do - удалить инструкцию if, содержащую счет, поскольку это не является абсолютно необходимым.

twComboBox1.Items.Add(ComboBoxItem); 
twComboBox1.SelectedIndex = 0; 

Его быстрый, легкий и он делает то, что вы хотите.

Смежные вопросы