Добрый день! Зашёл в тупик с решением проблемы отображения выбранных значений в ComboBox при изменённым ItemTemplate....
Дано:
1. класс с 2-мя свойствами:
class ClassTypeTTT
{
string _name;
/// <summary>
/// имя
/// </summary>
public string name
{
get { return _name; }
set { _name = value; }
}
string _note;
/// <summary>
/// примечание
/// </summary>
public string note
{
get { return _note; }
set { _note = value; }
}
}
2. ComboBox c написанный ItemTemplate для этого класса
<ComboBox Name="TTT" Height="50" Width="250" />
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Label Content="{Binding name}" />
<TextBlock Text="{Binding note}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Необходимо:
При выборе значения из выпадающего списка отображать в поле выбора только одно значений "name",
по дефолту отображается 2:

Подскажите, пожалуйста, в какую сторону посмотреть....
Переписывать Template ComboBox и указывать Binding для ContentPresenter.Content на ComboBox.SelectedItem.name не очень хочется, может есть другой путь?