Compartir a través de


Cómo: Asegurarse de que un GridSplitter es visible

Actualización: noviembre 2007

En este ejemplo se muestra cómo asegurarse de que los demás controles no ocultan un control GridSplitter de un control Grid.

Ejemplo

Los elementos de la colección Children de un control Grid se representan en el orden en el que están definidos en el marcado o en el código. Los controles GridSplitter pueden quedar ocultos por otros controles si no se definen como los últimos elementos de la colección Children o si el campo ZIndexProperty de estos otros controles se establece en un valor más alto.

Para evitar que los controles GridSplitter queden ocultos, realice una de las acciones siguientes.

<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>
  • Establezca márgenes en el control que podría ocultar el control GridSplitter, de modo que GridSplitter quede visible. En el ejemplo siguiente se establecen márgenes en un control que podría superponerse al control GridSplitter y ocultarlo.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

Vea también

Referencia

GridSplitter

Otros recursos

Ejemplos de GridSplitter

Temas "Cómo..." sobre el control GridSplitter