全部,我在主窗口中有以下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
。但内容并未填写TabItem
/ TabPage。有人可以告诉我为什么吗?
感谢您的时间。
答案 0 :(得分:1)
将我的评论转换为答案:
使用Snoop在运行时检查Visual Tree。这应该会给你一个关于发生了什么的暗示。
检查视图并检查Alignment
内容部分中每个元素的TabControl
属性。还要检查任何元素上是否有固定的Width
或Height
,这会阻止它伸展