2016-11-21 29 views
0

我試圖停靠網格以填充表單的整個右側,但不管對接是否使用拉伸。試圖在選項卡控件上自動填充網格以填充右側,但其周圍有邊框

You should have put an image description here...

代碼我使用:

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="7*"/> 
     <ColumnDefinition Width="40*"/> 
    </Grid.ColumnDefinitions> 
    <TabControl x:Name="tabControl" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TabStripPlacement="Left" Background="#FF374E5A" BorderBrush="#FF374E5A" Foreground="#FF374E5A" SelectionChanged="tabControl_SelectionChanged" Grid.ColumnSpan="2"> 
     <TabItem Header="TabItem" Foreground="#FF374E5A" BorderBrush="#FF374E5A" Background="#FF374E5A" Style="{DynamicResource TabItemStyle1}"> 
      <Grid Background="#FFE5E5E5"/> 
     </TabItem> 
     <TabItem Header="TabItem" BorderBrush="#FF374E5A" Foreground="#FF374E5A" Background="#FF374E5A" Height="24" VerticalAlignment="Top" Style="{DynamicResource TabItemStyle2}"> 
      <Grid Background="#FFE5E5E5" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="-2,0,0,0"> 
       <Grid.ColumnDefinitions> 
        <ColumnDefinition Width="12*"/> 
        <ColumnDefinition Width="53*"/> 
       </Grid.ColumnDefinitions> 
      </Grid> 
     </TabItem> 
    </TabControl> 

</Grid> 

我怎樣才能解決這個問題,因此左側是標籤(彩色)和右側是灰色的格子與周圍沒有藍色的?

回答

0

TabControl有一個默認的填充值。你應該將它設置爲「0」像這樣;

填充= 「0」

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="7*"/> 
     <ColumnDefinition Width="40*"/> 
    </Grid.ColumnDefinitions> 
    <TabControl x:Name="tabControl" Padding="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TabStripPlacement="Left" Background="#FF374E5A" BorderBrush="#FF374E5A" Foreground="#FF374E5A" SelectionChanged="tabControl_SelectionChanged" Grid.ColumnSpan="2"> 
     <TabItem Header="TabItem" Foreground="#FF374E5A" BorderBrush="#FF374E5A" Background="#FF374E5A" Style="{DynamicResource TabItemStyle1}"> 
      <Grid Background="#FFE5E5E5"/> 
     </TabItem> 
     <TabItem Header="TabItem" BorderBrush="#FF374E5A" Foreground="#FF374E5A" Background="#FF374E5A" Height="24" VerticalAlignment="Top" Style="{DynamicResource TabItemStyle2}"> 
      <Grid Background="#FFE5E5E5" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="-2,0,0,0"> 
       <Grid.ColumnDefinitions> 
        <ColumnDefinition Width="12*"/> 
        <ColumnDefinition Width="53*"/> 
       </Grid.ColumnDefinitions> 
      </Grid> 
     </TabItem> 
    </TabControl> 

</Grid> 
+0

謝謝。我將它改爲-1,因爲它周圍仍然有一條藍線,但是它固定了它:) – RadomRadom