使用ItemSsource和ItemTemplate的ComboBox绑定方案

时间:2012-09-25 22:08:28

标签: wpf data-binding combobox

我的应用程序中定义了MVVM架构。所有datacontext都已正确初始化。考虑ComboBox的绑定情况:

<Grid>
 <Grid.Resources>
  <DataTemplate x:Key="MyDataTemplate">
   <StackPanel Orientation="Horizontal">
    <Border Padding="5">
     <TextBlock Text="{}"/>      <===============================
    </Border>
   </StackPanel>
  </DataTemplate>
 </Grid.Resources>
 <ComboBox Itemsource=EmployeeNames ItemTemplate=MyDataTemplate/>
</Grid>

ComboBox绑定到字符串名称“EmployeeNames”的ObservableCollection。

datatemplate中定义的Textbox中的数据绑定表达式应该是什么,以便显示字符串(代表员工)?

1 个答案:

答案 0 :(得分:0)

{Binding}将绑定到当前的datacontext。 :) 所以,回答是

<TextBlock Text="{Binding}"/>