Compartir a través de


Cómo: Asegurarse de que un GridSplitter es visible

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

Ejemplo

Las propiedades Children de un control Grid se presentan en el orden en el que están definidas 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

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