Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在计数1上仅隐藏选项卡标题而不隐藏选项卡项_C#_Wpf_Tabcontrol_Itemcontainerstyle - Fatal编程技术网

C# 在计数1上仅隐藏选项卡标题而不隐藏选项卡项

C# 在计数1上仅隐藏选项卡标题而不隐藏选项卡项,c#,wpf,tabcontrol,itemcontainerstyle,C#,Wpf,Tabcontrol,Itemcontainerstyle,我有一个TabControl,它从ObservableCollection创建TabItems。 所以在我的ViewModel中,我已经有了一个布尔属性IsMultiple,并且已经在代码中设置了它。那么,如何完全隐藏选项卡标题,但仍然显示该选项卡的内容呢。 我有这个: <TabControl ItemsSource="{Binding myObservableCollection}" ItemContainerStyle="{StaticResource myTabItemStyle

我有一个TabControl,它从ObservableCollection创建TabItems。 所以在我的ViewModel中,我已经有了一个布尔属性IsMultiple,并且已经在代码中设置了它。那么,如何完全隐藏选项卡标题,但仍然显示该选项卡的内容呢。 我有这个:

<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>

内容。。。

您尝试过什么?请提供一个很好的例子来展示你的尝试,解释代码的作用,以及它与你想要的有多大的不同。你只想在你的收藏中有一个项目时才这样做,对吗?