WPF ComboBox ItemTemplate привязка к коллекции строк

У меня есть combobox в wpf, который привязан к списку. Все работает хорошо, но теперь по какой-то причине мне нужно привязать к шаблону элемента. XAML для поля со списком

 <ComboBox ItemsSource="{Binding Tracks}" SelectedItem="{Binding SelectedTrack}">
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding **WhatShouldBeHere**}"></TextBlock>
                </StackPanel>
            </DataTemplate>

        </ComboBox.ItemTemplate>
    </ComboBox>

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

1 ответов


Он должен быть!--3-->

<TextBlock Text="{Binding}"/>

что эквивалентно

<TextBlock Text="{Binding Path=.}"/>

посмотреть в разделе "Примечания" о привязка.Путь страница MSDN для получения дополнительной информации.