2011-02-02 84 views
0

我無法獲得選項卡控件內的選項卡控件以填充其容器。我認爲這是一些簡單的財產,我忽略或尚未找到。在下面的xaml中,我希望TabControl'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> 

回答

2

帆布的不伸展,以填補他們給定的空間。所以擺脫canvas2。

+0

但是在它上面創建的紅色邊框填充空間。 – 2011-02-02 15:54:48