C# 在计数1上仅隐藏选项卡标题而不隐藏选项卡项
我有一个TabControl,它从ObservableCollection创建TabItems。 所以在我的ViewModel中,我已经有了一个布尔属性IsMultiple,并且已经在代码中设置了它。那么,如何完全隐藏选项卡标题,但仍然显示该选项卡的内容呢。 我有这个:C# 在计数1上仅隐藏选项卡标题而不隐藏选项卡项,c#,wpf,tabcontrol,itemcontainerstyle,C#,Wpf,Tabcontrol,Itemcontainerstyle,我有一个TabControl,它从ObservableCollection创建TabItems。 所以在我的ViewModel中,我已经有了一个布尔属性IsMultiple,并且已经在代码中设置了它。那么,如何完全隐藏选项卡标题,但仍然显示该选项卡的内容呢。 我有这个: <TabControl ItemsSource="{Binding myObservableCollection}" ItemContainerStyle="{StaticResource myTabItemStyle
<TabControl ItemsSource="{Binding myObservableCollection}"
ItemContainerStyle="{StaticResource myTabItemStyle}"
Style="{StaticResource myTabStyle}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding myTabHeaderTextProperty}" />
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<DataTemplate>
</TabControl.ContentTemplate>
基本上我想隐藏itemtemplate,请注意我不能只隐藏TextBlock,因为样式仍然只有空文本。我想删除/隐藏完整的选项卡标题。将
ItemContainerStyle
的可见性属性设置为折叠的:
<TabControl ItemsSource="{Binding myObservableCollection}">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</TabControl.ItemContainerStyle>
<TabControl.ContentTemplate>
<DataTemplate>
<TextBlock>content...</TextBlock>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
内容。。。
您尝试过什么?请提供一个很好的例子来展示你的尝试,解释代码的作用,以及它与你想要的有多大的不同。你只想在你的收藏中有一个项目时才这样做,对吗?