Я работаю над несколькими ComboBox, которым нужно свойство "select" как верхний параметр в WPF (c #)
На данный момент у меня есть имя комбинированного списка, а затем оно занесено в код позади строки массива.
<ComboBox Width="150" x:Name="cmbTitle" Margin="3" SelectedIndex="0" />
.
cmbTitle.Items.Add("Select");
foreach (var title in Constants.Title)
cmbTitle.Items.Add(title);
Моя проблема в том, что выбранный индекс всегда будет отключен на 1 из индекса в строке.
После моих исследований я вижу, что это очень доисторический способ заполнения поля со списком (фон WinFrom). Кажется, что константы хранятся в Enums во всех примерах, на которые я смотрел, поэтому хотелось бы отойти от нескольких строковых [] s.
Какой мой лучший способ привязать перечисление к комбинированному списку, в то же время приспосабливая опцию «выбрать» в WPF?
Сегодня я просмотрел полдюжины вариантов, и я не очень уверен, какие еще примеры кода перечислить.
Это довольно открытый вопрос, но я совершенно растерялся.
Заранее спасибо,
Oli