Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple montre comment afficher une colonne de contrôles CheckBox dans un contrôle ListView qui utilise un GridView.
Exemple :
Pour créer une colonne qui contient des contrôles CheckBox dans un ListView, créez un DataTemplate qui contient un CheckBox. Ensuite, définissez la CellTemplate d’un GridViewColumn sur DataTemplate.
L’exemple suivant montre un DataTemplate qui contient un CheckBox. L’exemple lie la propriété IsChecked de l'CheckBox à la valeur de propriété IsSelected du ListViewItem qui le contient. Par conséquent, lorsque le ListViewItem qui contient le CheckBox est sélectionné, la CheckBox est cochée.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
L’exemple suivant montre comment créer une colonne de contrôles CheckBox. Pour créer la colonne, l’exemple définir la propriété CellTemplate de GridViewColumn sur DataTemplate.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Voir aussi
- Control
- ListView
- GridView
- Vue d’ensemble de ListView
- Sujets de type "comment faire"
- Vue d’ensemble GridView
.NET Desktop feedback