Я создаю приложение WPF в среде VS 2015 Express. Прямо сейчас я борюсь с проблемой представления значений combobox. Мои сводки выглядят так:WPF-combobox C# выбор не отображается в активном окне
<ComboBox
x:Name="cb_pers_ucz"
ItemsSource="{Binding Path=Mechanizmy.GlobalObj.SLO_PER_UCZ}"
DisplayMemberPath="nazwa"
SelectedValuePath="id_poz"
IsSynchronizedWithCurrentItem="True"
SelectedValue="{Binding Mechanizmy.GlobalObj.SLO_PER_UCZ, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
ToolTip=""
HorizontalAlignment="Left"
Margin="175,127,0,0"
VerticalAlignment="Top"
Width="185"
Height="22"
Grid.Row="1"
ToolTipOpening="cb_pers_ucz_ToolTipOpening"
/>
Все работает нормально, пока мне не нужно установить выбранное значение с помощью кода C#. Когда я использую свойство SelectedIndex или SelectedValue, combobox меняет значение идентификатора на выбранное, но в окне (GUI) есть пустое значение.
Я использую список «SLO_PER_UCZ» для заполнения combobox. Похоже, что:
public class slowniki
{
public int id_poz { get; set; }
public string nazwa { get; set; }
public string definicja { get; set; }
public DateTime dt_od { get; set; }
public DateTime dt_do { get; set; }
}
public static List<slowniki> SLO_PER_UCZ = new List<slowniki>();
Извините за качество структуры COMBOBOX, но я пытался реализовать несколько решений, которые я нашел на StackOverflow и других порталов (без эффекта).