Можно ли использовать tabcontrol для размера самого большого элемента табуляции (ну, собственно, содержимого tabitem)?
Поскольку tabcontrol не имеет определенного назначенного размера, он должен авторизоваться: он делает это правильно, но при переключении вкладок он автоматически изменяет размеры до высоты (и ширины) содержимого текущей выбранной вкладки.
Я не хочу, чтобы изменение размера происходило, и пусть tabcontrol принимает высоту самого большого элемента, но все же автоматически выполняет его автоопределение.
Любые подсказки? Я попробовал привязку данных к свойству Height
каждого элемента, используемого в качестве содержимого, для использования многосвязности, с привязками к свойствам ActualHeight
и Items
Tabcontrol. Но, увы, элемент 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>
...
Можно ли это сделать?