Partilhar via


Como: Make Sure That a GridSplitter Is Visible

Este exemplo mostra como certificar-se de que um controle GridSplitter não está oculto pelos outros controles em um Grid.

Exemplo

The Children de um Grid controle são processados na ordem em que eles são definidos em código ou marcação. GridSplitter controles podem ser ocultados por outros controles se não defini-los sistema autônomo sistema autônomo elementos no últimos a Children coleção ou se você fornecer outros controles de um maior ZIndexProperty.

Para evitar controles GridSplitter ocultos, faça uma das seguintes opções.

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <Button Grid.Column="0"/>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column="0" Background="Blue"
                Panel.ZIndex="1"/>
  <Button Grid.Column="0"/>
</Grid>
  • Definir margens no controle que iria ocultar o GridSplitter do contrário para que o GridSplitter seja exposto. O exemplo a seguir define margens em um controle que iria do contrário sobrepor e ocultar a GridSplitter.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

Consulte também

Referência

GridSplitter

Outros recursos

Exemplos de GridSplitter

Tópicos de Como Fazer em GridSplitter