我在我的应用程序中定义了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 回答
将绑定到当前的datacontext . :)所以,回答是