此示例演示如何在使用CheckBox的ListView控件中显示GridView控件列。
示例:
若要创建一个包含 CheckBox 控件的 ListView列,请创建一个包含 DataTemplate 的 CheckBox。 然后将CellTemplate的GridViewColumn设置为DataTemplate。
以下示例演示一个DataTemplate包含 .CheckBox 该示例将IsCheckedCheckBox属性绑定到IsSelected包含它的属性值ListViewItem。 因此,当选择包含ListViewItem的CheckBox时,将检查CheckBox。
<DataTemplate x:Key="FirstCell">
  <StackPanel Orientation="Horizontal">
    <CheckBox IsChecked="{Binding Path=IsSelected, 
      RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
  </StackPanel>
</DataTemplate>
以下示例演示如何创建控件列 CheckBox 。 要设置列,本示例将CellTemplate的GridViewColumn属性设置为DataTemplate。
<GridViewColumn CellTemplate="{StaticResource FirstCell}" 
                Width="30"/>