Bagikan melalui


Cara: Pastikan GridSplitter Terlihat

Contoh ini menunjukkan cara memastikan GridSplitter kontrol tidak disembunyikan oleh kontrol lain dalam Grid.

Contoh

Kontrol ChildrenGrid dirender dalam urutan didefinisikan dalam markup atau kode. GridSplitter kontrol dapat disembunyikan oleh kontrol lain jika Anda tidak menentukannya sebagai elemen terakhir dalam Children koleksi atau jika Anda memberikan kontrol lain yang lebih tinggi ZIndexProperty.

Untuk mencegah kontrol tersembunyi GridSplitter , lakukan salah satu hal berikut ini.

<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>
  • Atur margin pada kontrol yang akan menyembunyikan GridSplitter sehingga GridSplitter terekspos. Contoh berikut mengatur margin pada kontrol yang akan melapisi dan menyembunyikan GridSplitter.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

Baca juga