【发布时间】:2015-12-17 18:30:35
【问题描述】:
我有一个 ViewModels 集合,我试图使用这个在主视图中显示哪些项目:
public ObservableCollection<object> PlateViewModelItemsSource
{
get { return _plateViewModelItemsSource; }
set { this.SetProperty(ref this._plateViewModelItemsSource, value); }
}
XAML:
<TabControl Grid.Row="0" Grid.Column="1"
ItemsSource="{Binding Path=PlateViewModelItemsSource}"
IsSynchronizedWithCurrentItem="True">
<TabControl.ItemTemplate>
<DataTemplate DataType="{x:Type vm:PlateViewModel}">
<v:PlateView/>
</DataTemplate>
</TabControl.ItemTemplate>
</TabControl>
我不明白这个 XAML 有什么问题 - 我得到一个 TabControl,它在 TabItem 及其 TabHeader 中都显示 PlateViews。试图修改 TabHeader 样式 - 根本没有改变。我做错了什么?
【问题讨论】:
-
知道了 :) - 我在 Window.Resources 中有这个: