Como criar um ListViewItems com um CheckBox
Este exemplo mostra como exibir uma coluna de CheckBox controles em um controle que usa um ListViewGridViewarquivo .
Exemplo
Para criar uma coluna que contém CheckBox controles em um , crie um que contenha um ListViewDataTemplateCheckBoxarquivo . Em seguida, defina o de a GridViewColumn para o .CellTemplateDataTemplate
O exemplo a seguir mostra um que contém um DataTemplateCheckBoxarquivo . O exemplo vincula a IsCheckedCheckBox propriedade do ao IsSelected valor da propriedade do que o ListViewItem contém. Portanto, quando o que contém o CheckBox é selecionado, o CheckBoxListViewItem é marcado.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
O exemplo a seguir mostra como criar uma coluna de CheckBox controles. Para criar a coluna, o exemplo define a CellTemplate propriedade do para o GridViewColumnDataTemplate.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Confira também
.NET Desktop feedback