WPF:我的TabItems显示得非常小

时间:2015-12-27 08:39:08

标签: wpf size tabcontrol

我已经制作了一个带有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>

有没有人有想法,或者甚至可能经历过这样的事情?

1 个答案:

答案 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>