在我的应用程序中,我有一个由一些菜单和菜单项以及TabControl
组成的主窗口。在Window.DataContext
中,我引用了我的ViewModel
,其中包含名为ObservableCollection<MyItemModel>
的{{1}}类型的属性。
我的Items
绑定到TabControl.ItemsSource
属性,因此Items
被声明为dynamicaly:
TabItem
现在我想为App.xaml中的<Window>
...
<Window.DataContext>
<local:ViewModel x:Name="model" />
</Window.DataContext>
...
<TabControl ItemsSource="{Binding Items}" />
</Window>
定义Style
,如下所示:
TabItem
在我的<App.xaml>
...
<Style TargetType="{x:Type TabItem}" x:Key="MyTabItem">
...
</Style>
...
<App.xaml>
中使用此Style
。但问题是如果Window
没有TabControl
的属性或类似的内容?
答案 0 :(得分:0)
你试过吗
<TabControl ItemsSource="{Binding Items}"
ItemContainerStyle="{StaticResource MyTabItem}/>"