如何将TabControl
绑定到ViewModel的ObservableCollection
?我不能写DataTemplates ...更确切地说,如何指定标题中的内容以及每个TabItem
的正文中的内容。
我会很高兴看到迷你XAML的例子。
答案 0 :(得分:3)
标题由ItemTemplate
指定,正文由ContentTemplate
指定。
e.g。
<TabControl ItemsSource="{Binding DpData}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Occupation}" />
<TextBlock Text="{Binding Status}" />
<TextBlock Text="{Binding IsActive}" />
</StackPanel>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
如果您在绑定和数据模板方面遇到问题,请先阅读概述: