2014-10-01 69 views
7

我在wpf中绑定了一个列表中的组合框。一切运作良好,但现在由于某种原因,我需要绑定到项目模板。 XAML的组合框WPF ComboBox ItemTemplate绑定到字符串集合

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

     </ComboBox.ItemTemplate> 
    </ComboBox> 

如果我的数据源是一个自定义集合,然后结合很容易,我应该刚刚从自定义集合通过属性名称,但作为有约束力的来源是串的名单,应该是什么绑定属性。

回答

15

应该

<TextBlock Text="{Binding}"/> 

这相当于

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

有关进一步的细节Binding.Path MSDN页面上的备注部分。