Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Contoh ini memperlihatkan cara menampilkan kolom kontrol CheckBox dalam kontrol ListView yang menggunakan GridView.
Contoh
Untuk membuat kolom yang berisi kontrol CheckBox dalam ListView, buat DataTemplate yang berisi CheckBox. Kemudian atur CellTemplate dari GridViewColumn menjadi DataTemplate.
Contoh berikut menunjukkan DataTemplate yang berisi CheckBox. Contoh mengaitkan properti IsChecked dari CheckBox ke nilai properti IsSelected dari ListViewItem yang memuatnya. Oleh karena itu, ketika ListViewItem yang berisi CheckBox dipilih, CheckBox dicentang.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
Contoh berikut menunjukkan cara membuat kolom kontrol CheckBox. Untuk membuat kolom, contoh mengatur properti CellTemplate dari GridViewColumn ke DataTemplate.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Lihat juga
.NET Desktop feedback