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 для получения дополнительной информации.