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.
- Pastikan bahwa GridSplitter kontrol adalah yang terakhir Children ditambahkan ke Grid. Contoh berikut menunjukkan GridSplitter sebagai elemen terakhir dalam Children koleksi Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Atur ZIndexProperty pada GridSplitter menjadi lebih tinggi dari kontrol yang akan menyembunyikannya. Contoh berikut memberikan GridSplitter kontrol yang lebih tinggi ZIndexProperty dari Button kontrol.
<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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
.NET Desktop feedback