我的应用程序中定义了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中的数据绑定表达式应该是什么,以便显示字符串(代表员工)?
答案 0 :(得分:0)
{Binding}将绑定到当前的datacontext。 :) 所以,回答是
<TextBlock Text="{Binding}"/>