我将数据对象的 ObservableCollection 绑定(bind)到我的选项卡控件项源。我已经正确地弄清楚了如何在生成的 tabitem 中绑定(bind)控件,但是我无法弄清楚如何更改使用 Observable 集合中的 a 属性生成的 tabitem 的 header 属性。对不起,如果我措辞不正确。这是我的 tabitem 数据模板的 XAML:
<DataTemplate x:Key="TabItemTemplate">
<TreeView Height="461" VerticalAlignment="Top"
Width="625" ItemTemplateSelector="{StaticResource TreeviewDataSelector}" ItemsSource="{Binding}" />
</DataTemplate>
最佳答案
为设置 Style
属性的 TabItems 创建一个 Header
,并将样式应用于 TabControl.ItemContainerStyle
<TabControl>
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding PathToYourProperty}"/>
</Style>
</TabControl.ItemContainerStyle>
</TabControl>
关于c# - WPF 数据绑定(bind) TabItem header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7164889/