0
タブコントロール内のタブコントロールをコンテナに入れるのに失敗しています。私はそれが私が見落としている、またはまだ見つけていない単純な財産だと思う。下のxamlでは、TabControl 'sub'がキャンバス 'canvas2'を完全に埋めるようにしたいと思います。TabControlは伸ばさない
は自分の与えられたスペースを埋めるためにストレッチしていない ヴェンカト
<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にバインドします。 –