WPF 新手,正在尝试做一些基本的事情(我认为!)。我有一个 TabControl 和一个 ListBox 显示哪些 tabitems 是打开的:
<ListBox Width="170" Height="188" ItemsSource="{Binding Items, ElementName=tabControl}" Name="ListTabs" Canvas.Left="0" Canvas.Top="27">
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}" BasedOn="{StaticResource {x:Type ListBoxItem}}">
El
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Header}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
是否可以绑定到特定的 tabitem(tabitem2 和 tabitem3)而不是整个 tabcontrol?原因是第一个 tabitem1 是一个欢迎选项卡,我不希望它显示在列表框中。
更新:
有人会这么好心地发布一些关于如何使用 IValueConverter 隐藏/过滤 tabitem 的代码吗?我一直在寻找几个小时没有运气。非常感谢!