Я столкнулся со следующей проблемой:
ВЫПУСК: ComboBoxItems отображает отлично, но отображает весь объект, когда элементы выбраны.
1. При нажатии на comboBox: ComboBoxItems отлично отображаются
2. Выбран один ComboBoxitem: Весь объект Entity Framework отображается вместо просто имени элемента.
Вот пример того, что отображается, если выбран элемент ComboBoxItem: System.Data.Entity.DynamicProxies.tblContainer_C0BE4F13C798ED380A1E249BFB338D265E97D4F4C7A880C5D813102738561025
1028 ** * * * * * 1028 сокращенная версия моего кода:
<ComboBox IsEditable = "True" ItemsSource="{Binding ProductsContainer}" SelectedValuePath="ContainerID">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock
FontSize="15"
Width="100"
HorizontalAlignment="Center"
Text="{Binding ContainerName}"
TextWrapping="Wrap" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Вот список, к которому привязывается ComboBox:
public virtual List<tblContainer> ProductsContainer { get { return db.tblContainer.ToList(); } }
ProductsContainer имеет атрибуты: ContainerID и ContainerName