TabControl绑定到List:ContentTemplate与UserControl无法正确绑定

时间:2016-02-09 19:41:13

标签: c# .net wpf mvvm

我有一个TabControl,其ItemSource绑定到列表。 ContentTemplate的{​​{1}}设置为TabControlUserControl的{​​{1}}绑定到列表项。

UserControl

它的工作原理是我为列表中的每个项目添加了一个标签,并且正在显示DataContext,但<TabControl ItemsSource="{Binding Path=Consoles}" SelectedItem="{Binding Path=SelectedConsole}"> <TabControl.ContentTemplate> <DataTemplate> <local:Console DataContext="{Binding}"/> </DataTemplate> </TabControl.ContentTemplate> </TabControl> 的{​​{1}}永远不会被设置。

如果我将UserControl放在DataContext之外并绑定UserControl,那么一切都按预期工作。我对UserControl做错了什么?

0 个答案:

没有答案