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的)的寬度,但它可能是一個糟糕的解決方法。
請讓我知道什麼是在這種情況下,一個不錯的辦法。