Freigeben über


Gewusst wie: Sicherstellen, dass ein GridSplitter sichtbar ist

Aktualisiert: November 2007

In diesem Beispiel wird erläutert, wie Sie sicherstellen, dass ein GridSplitter-Steuerelement nicht von anderen Steuerelementen in einem Grid verdeckt wird.

Beispiel

Die Children eines Grid-Steuerelements werden in der Reihenfolge angezeigt, in der sie im Markup oder Code definiert sind. GridSplitter-Steuerelemente können von anderen Steuerelementen verdeckt werden, wenn sie nicht als letzte Elemente in der Children-Auflistung definiert sind, oder wenn Sie anderen Steuerelementen eine höhere ZIndexProperty zuweisen.

Um zu verhindern, dass GridSplitter-Steuerelemente verdeckt werden, führen Sie einen der folgenden Schritte aus.

<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>
  • Legen Sie Ränder für das Steuerelement fest, das andernfalls den GridSplitter verdecken würde, sodass der GridSplitter angezeigt wird. Im folgenden Beispiel werden Ränder für ein Steuerelement festgelegt, das sich andernfalls mit dem GridSplitter überlappen und diesen ausblenden würde.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

Siehe auch

Referenz

GridSplitter

Weitere Ressourcen

GridSplitter-Beispiele

Gewusst-wie-Themen zu GridSplitter