Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird gezeigt, wie sie eine Spalte mit CheckBox Steuerelementen in einem ListView Steuerelement anzeigen, das ein GridViewSteuerelement verwendet.
Beispiel
Um eine Spalte zu erstellen, die CheckBox Steuerelemente in einem ListView enthält, erstellen Sie eine DataTemplate, die eine CheckBox enthält. Legen Sie dann den CellTemplate Wert einer GridViewColumn auf die DataTemplate.
Das folgende Beispiel zeigt eine DataTemplate, die ein CheckBox enthält. Im Beispiel wird die Eigenschaft IsChecked des CheckBox an den Eigenschaftswert IsSelected des ListViewItem, das sie enthält, gebunden. Daher wird das ListViewItem überprüft, wenn das CheckBox, das das CheckBox enthält, ausgewählt ist.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
Das folgende Beispiel zeigt, wie Sie eine Spalte mit CheckBox Steuerelementen erstellen. Um die Spalte zu erstellen, legt das Beispiel die CellTemplate-Eigenschaft der GridViewColumn auf DataTemplate fest.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Siehe auch
.NET Desktop feedback