0
Я не могу получить элемент управления вкладкой внутри элемента управления вкладки, чтобы заполнить его контейнер. Я думаю, что это простое свойство, которое я пропускаю или еще не нашел. В xaml ниже я хотел бы, чтобы SubControl «sub» полностью заполнил холст «canvas2».TabControl не растягивается
Спасибо, Venkat
<Border BorderBrush="AliceBlue" BorderThickness="1,1,1,1">
<TabControl name="Main">
<TabItem Header="Test1">
<DockPanel LastChildFill="True">
<Border BorderBrush="Green" BorderThickness="1,1,1,1">
<Canvas Width="350" Height="200" DockPanel.Dock="Left">
</Canvas>
</Border>
<Border BorderBrush="Red" BorderThickness="1,1,1,1">
<Canvas name="canvas2">
<Border BorderBrush="Yellow" BorderThickness="1,1,1,1">
<TabControl Height="600" HorizontalAlignment="Stretch" name="sub">
<TabItem Header="Rights Test 1" HorizontalAlignment="Stretch">
<Canvas></Canvas>
</TabItem>
<TabItem Header="Rights Test 2">
<Canvas></Canvas>
</TabItem>
</TabControl>
</Border>
</Canvas>
</Border>
</DockPanel>
</TabItem>
</TabControl>
</Border>
Но красная рамка, созданная над ней, заполняет пространство. –
Холст не растягивается. Если вы хотите, чтобы canvas2 заполнил свое пространство, привяжите его ширину и высоту к ActualWidth и ActualHeight его родительской границы. –