有什麼辦法可以讓tabcontrol獲取最大標籤項目的大小(實際上,tabitem的內容)?讓WPF Tabcontrol高度假定最大物品的高度?
由於tabcontrol沒有指定特定的大小,它應該自動調整大小:它可以正確地做到這一點,但是當切換選項卡時,它會自動將其自身調整爲當前選定選項卡內容的高度(和寬度)。
我不想調整大小,讓tabcontrol承擔最大項目的高度,但仍然讓它自動自動調整大小。
任何線索?我嘗試使用數據綁定到每個元素的Height
屬性作爲使用多重綁定的內容,同時綁定在Tabcontrol的ActualHeight
和Items
兩個屬性上。但唉,內容元素的ActualHeight
始終爲0.
<TabItem Header="Core" >
<Grid Margin="5">
<Grid.Height>
<MultiBinding Converter="{Converters1:AllTabContentEqualHeightConverter}">
<Binding Path="ActualHeight" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}"/>
<Binding Path="Items" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}"/>
</MultiBinding>
</Grid.Height>
...
可以這樣做嗎?
您好@Inferis能告訴我如何綁定到Tab控件的TabItem集合?我似乎無法找到答案。 – Zepee 2015-07-03 15:45:49