2010-08-12 16 views

Répondre

1

Dessiner une mise en page (grille, toile, etc.), de sorte qu'une ou plusieurs cellules contiennent la zone réglementée. Puis dessinez un contrôle Rectangle ou Border sur cette zone particulière pour obtenir l'effet désiré que vous recherchez. N'oubliez pas d'ajouter le Rectangle en premier ou de jouer avec ZIndex comme indiqué ci-dessous afin que votre code ne cache aucun contrôle.

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition/> 
     <RowDefinition/> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition/> 
     <ColumnDefinition/> 
    </Grid.ColumnDefinitions> 
    <Rectangle Grid.Column="0" Grid.Row="1" Panel.ZIndex="0" > 
     <Rectangle.Style> 
      <Style TargetType="{x:Type Rectangle}"> 
       <Setter Property="Fill" Value="Blue"/> 
      </Style> 
     </Rectangle.Style> 
    </Rectangle > 
    <TextBox Grid.Column="0" Grid.Row="1" Height="25" Margin="10" Text="Test 123" Panel.ZIndex="1" /> 
</Grid>