1

全部,我的主窗口中有以下 XAML

<TabControl ItemsSource="{Binding Path=Workspaces}" 
            Grid.Column="1" 
            Grid.ColumnSpan="3" 
            HorizontalAlignment="Stretch" 
            VerticalAlignment="Stretch" 
            TabStripPlacement="Top">
    <TabControl.ItemContainerStyle>
           <Style TargetType="TabItem">
              <Setter Property="Header" Value="{Binding Path=DisplayName}"/>
              <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
              <Setter Property="VerticalContentAlignment" Value="Stretch"/>
           </Style>
      </TabControl.ItemContainerStyle>    
</TabControl>

这是添加TabItem所需内容的 a 。但是内容没有填充TabItem/TabPage。有人能告诉我为什么吗?

谢谢你的时间。

4

1 回答 1

1

将我的评论转换为答案:

在运行时使用Snoop检查可视化树。这应该给你一个关于正在发生的事情的提示。

检查 View 并Alignment检查TabControl. 还要检查是否有一些固定的WidthHeight任何元素,这会阻止它拉伸

于 2013-05-20T21:29:11.553 回答