Show / Hide Table of Contents

Практическое руководство. Проверка видимости GridSplitter

В этом примере показано, как убедитесь, что GridSplitter элемент управления не скрыт другими элементами управления в Grid.

Пример

Children Из Grid управления отображаются в порядке, в котором они определены в разметку или код. GridSplitter элементы управления могут быть скрыты другими элементами управления, если их не следует определять как последними элементами в Children коллекции или задать для других элементов более высокое ZIndexProperty.

Чтобы избежать скрытого GridSplitter элементов управления, выполните одно из следующих действий.

  • Убедитесь, что GridSplitter элементы управления являются последнего Children добавляемый Grid. В следующем примере показан GridSplitter как последний элемент в Children коллекцию Grid.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <Button Grid.Column="0"/>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
  • Задайте ZIndexProperty на GridSplitter будет больше, чем элемент управления, в противном случае будет скрыть его. Следующий пример дает GridSplitter управления выше ZIndexProperty чем Button элемента управления.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column="0" Background="Blue"
                Panel.ZIndex="1"/>
  <Button Grid.Column="0"/>
</Grid>
  • Установка полей элемента управления, в противном случае скроет GridSplitter таким образом, чтобы GridSplitter предоставляется. В следующем примере задается поля на элемент управления, в противном случае будет наложения и скрыть GridSplitter.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

См. также

  • GridSplitter
  • Практические руководства
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX