Gewusst wie: Sicherstellen, dass ein GridSplitter sichtbar ist
In diesem Beispiel wird gezeigt, wie Sie sicherstellen, dass ein GridSplitter Steuerelement nicht von den anderen Steuerelementen in einer Gridausgeblendet wird.
Beispiel
Das Children Steuerelement Grid wird in der Reihenfolge gerendert, in der sie in Markup oder Code definiert sind. GridSplitter Steuerelemente können von anderen Steuerelementen ausgeblendet werden, wenn Sie sie nicht als die letzten Elemente in der Children Sammlung definieren oder anderen Steuerelementen einen höheren ZIndexProperty Wert geben.
Um ausgeblendete GridSplitter Steuerelemente zu verhindern, führen Sie eine der folgenden Aktionen aus.
- Stellen Sie sicher, dass GridSplitter Steuerelemente der letzten Children hinzugefügt Gridwurden. Im folgenden Beispiel wird das GridSplitter letzte Element in der Children Sammlung der Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Legen Sie das ZIndexPropertyGridSplitter Steuerelement fest, das höher als ein Steuerelement ist, das sie andernfalls ausblenden würde. Im folgenden Beispiel wird das GridSplitter Steuerelement höher ZIndexProperty als das Button Steuerelement angezeigt.
<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 sonst die GridSplitter Ränder ausblenden würde, damit dies GridSplitter verfügbar gemacht wird. Im folgenden Beispiel werden Ränder für ein Steuerelement festgelegt, das andernfalls das GridSplitterSteuerelement überlagern und 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>
Weitere Informationen
.NET Desktop feedback