Nasıl yapılır: CheckBox ile ListViewItems Oluşturma
Bu örnekte, kullanan bir denetimde CheckBox denetim sütununu ListView görüntüleme GridView gösterilir.
Örnek
içinde denetimler içeren CheckBox bir sütun oluşturmak ListView için, içeren bir DataTemplateCheckBox oluşturun. Ardından , CellTemplate olarak GridViewColumnDataTemplate ayarlayın.
Aşağıdaki örnek, içeren DataTemplate bir CheckBox gösterir. Örnek, özelliğini IsChecked içeren CheckBoxIsSelected özelliğinin özellik ListViewItem değerine bağlar. Bu nedenle, ListViewItem içeren CheckBox seçildiğinde, CheckBox denetlenir.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
Aşağıdaki örnekte, bir denetim sütununu oluşturma adımları CheckBox ve adımları yer alan bilgiler ve bilgiler yer atır. Sütunu yapmak için örnek özelliğini CellTemplate olarak GridViewColumnDataTemplate ayarlar.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>