如何使用WPF和MVVM添加带有标题和内容的TabItem
本文关键字:标题 TabItem 何使用 WPF MVVM 添加 | 更新日期: 2023-09-27 18:14:45
总之,在我的主窗口中有以下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。有人能告诉我为什么吗?
感谢您的宝贵时间。
将我的评论转换成答案:
使用Snoop在运行时检查可视化树。这应该会给你一个提示,告诉你发生了什么。
检查视图并检查Alignment
属性是TabControl
内容部分中的每个元素。还要检查是否有固定的Width
或Height
在任何元素上,这将阻止它拉伸