2016-11-21 3 views
0

Ich versuche, das Raster anzudocken, um die ganze rechte Seite des Formulars zu füllen, aber es dockt nicht an, ungeachtet von mir, der Ausdehnung verwendet .Versuchen, Gitter auf Registerkartensteuerung zu füllen, um die rechte Seite zu füllen, aber hat einen Rand um es

You should have put an image description here...

-Code Ich bin mit:

<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> 

Wie kann ich das so die linke Seite fixieren die Laschen ist (Farbe) und die rechte Seite ist die graue Gitter ohne blau um ihn herum?

Antwort

0

TabControl hat einen Standard-Padding-Wert. Sie sollten es auf "0" setzen.

Padding = "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

Danke. Ich änderte es stattdessen in -1, weil es immer noch eine blaue Linie gab, aber das reparierte es :) – RadomRadom

Verwandte Themen