Wpf 如何设计垂直显示内容的选项卡

Wpf 如何设计垂直显示内容的选项卡,wpf,Wpf,我必须设计一个选项卡控件。选项卡项标题应真实显示。我可以告诉您制作此项的方法。获取TabControl的ControlTemplate的副本。如果不使用Expression Blend进行编辑,则可以获得它 <Grid KeyboardNavigation.TabNavigation="Local"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <

我必须设计一个选项卡控件。选项卡项标题应真实显示。

我可以告诉您制作此项的方法。获取TabControl的ControlTemplate的副本。如果不使用Expression Blend进行编辑,则可以获得它

 <Grid KeyboardNavigation.TabNavigation="Local">
      <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
      </Grid.RowDefinitions>
      <TabPanel 
        Name="HeaderPanel"
        Grid.Row="0"
        Panel.ZIndex="1" 
        Margin="0,0,4,-1" 
        IsItemsHost="True"
        KeyboardNavigation.TabIndex="1"
        Background="Transparent" />


您可以看到下面的两行网格和一个TabPanel作为标题面板。这就是为什么默认TabControl的headerpanel(选项卡)位于顶部(第一行)的原因。您可以将该行更改为列,并将TabPanel替换为StackPanel或具有垂直方向的内容

问题不能是“紧急的”。你不能说人们先看你的问题,然后忘记别人。此外,每个问题都很紧急。让我们面对现实吧,你只会在最后一次求助时才问。如果你描述一下你已经调查过的方法,这将非常有用,这可以作为有人帮助你的基础。-1这里没有问题,只是需要完成的工作的规范。