Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este exemplo mostra como exibir uma coluna de componentes CheckBox num controlo ListView que utiliza um GridView.
Exemplo
Para criar uma coluna que contenha CheckBox controlos num ListView, crie um DataTemplate que contenha um CheckBox. Em seguida, defina o CellTemplate do GridViewColumn para o DataTemplate.
O seguinte exemplo mostra um DataTemplate que contém um CheckBox. O exemplo vincula a propriedade IsChecked ao valor da propriedade CheckBox do IsSelected que o ListViewItem contém. Portanto, quando o ListViewItem que contém o CheckBox é selecionado, o CheckBox é 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 propriedade CellTemplate do GridViewColumn para o DataTemplate.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Ver também
- Control
- ListView
- GridView
- Visão geral do ListView
- Tópicos de tutoriais
- Visão geral do GridView
.NET Desktop feedback