我已经制作了一个带有3个TabItems的WPF TabControl。问题是TabItems本身显示极小。我在这里上传了一个屏幕: http://www.test2468.nl/MJ/StackOverflow/Screenshot%20(3033).png
如您所见,这些物品位于左上角,几乎看不见;未选择的标签项目宽约4毫米,高2毫米。我不知道是什么导致了这一点,显然我希望标签项以默认大小显示。我还注意到所有其他元素(我在此测试窗口中删除)以正常大小显示。我不对此TabControl或包含它的窗口应用任何样式。
代码非常简单:
<Window x:Class="MyProject.TestWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:MyProject"
mc:Ignorable="d"
Title="TestWindow" WindowState="Maximized">
<TabControl x:Name="tabs" Margin="5 5" >
<TabItem></TabItem>
<TabItem></TabItem>
<TabItem></TabItem>
</TabControl>
</Window>
有没有人有想法,或者甚至可能经历过这样的事情?
答案 0 :(得分:1)
您需要设置 TabHeader
才能查看实际宽度,还可以设置标签的 Width
,< / p>
这是一个示例
<TabItem Header="FirstTab" Width="500" >
<Grid Background="#FFE5E5E5">
<TextBlock HorizontalAlignment="Left"
Margin="10"
TextWrapping="Wrap"
Text="Take pictures of me and put them on the Internet. Meow."
VerticalAlignment="Top"
Width="500"/>
</Grid>
</TabItem>