Instrukcje: upewnij się, że kontrolka GridSplitter jest widoczna
W tym przykładzie pokazano, jak upewnić się, że kontrolka GridSplitter nie jest ukryta przez inne kontrolki w Grid.
Przykład
Kontrolki Children elementu Grid są renderowane w kolejności, w której są zdefiniowane w znacznikach lub kodzie. Elementy sterujące GridSplitter mogą być ukryte przez inne elementy sterujące, jeśli nie zdefiniujesz ich jako ostatnie elementy w zbiorze Children lub jeśli nadasz innym elementom sterującym wyższy priorytet ZIndexProperty.
Aby zapobiec ukrytym kontrolkom GridSplitter, wykonaj jedną z następujących czynności.
- Upewnij się, że kontrolki GridSplitter są ostatnimi Children dodanymi do Grid. Poniższy przykład przedstawia GridSplitter jako ostatni element w kolekcji Children w Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Ustaw ZIndexProperty na GridSplitter na wartość wyższą od kontrolki, która w przeciwnym razie by ją ukryła. Poniższy przykład przypisuje kontrolce GridSplitter wyższą wartość ZIndexProperty niż kontrolce Button.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="0" Background="Blue"
Panel.ZIndex="1"/>
<Button Grid.Column="0"/>
</Grid>
- Ustaw marginesy na kontrolce tak, aby w przeciwnym razie ukryło się GridSplitter, a GridSplitter było uwidocznione. Poniższy przykład ustawia marginesy na kontrolce, która w przeciwnym razie nakłada się i ukrywa GridSplitter.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column ="0" Background="Blue"/>
<Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
.NET Desktop feedback