1
我使用C#/ WPF使UI。WPF:限制首标区的宽度的最大尺寸在TabControl的
我的UI对为了用户的方便标签控制的报头区域中的按钮。
问题是,如果添加了许多翼片,最后一个(或如果它具有多行,它们中的一个)可以通过这些按钮覆盖像红色矩形在附加的图片:
有什么办法来限制的TabControl的头部区域的最大宽度,但保持内容区域进行的TabItems宽度是多少?
当前XAML:
<Grid>
<Grid HorizontalAlignment="Stretch">
<TabControl BorderThickness="0,0,0,1" Margin="0,0,0,0">
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
<TabItem MinWidth="130" Height="27" Content="Title" />
</TabControl>
</Grid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
<Button Margin="0,2,5,0" HorizontalAlignment="Left" Height="20" Width="22" VerticalAlignment="top" Content="+" />
<Button Width="65" Height="25" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,1,1" Content="Close" />
</StackPanel>
</Grid>
`
注:在我的脑海之上,我也许能以溢出父使用负边距的TabItems(TabControl的)的宽度,但它可能是一个糟糕的解决方法。
请让我知道什么是在这种情况下,一个不错的办法。