Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a példa bemutatja, hogyan jeleníthető meg CheckBox vezérlők oszlopa egy ListViewhasználó GridView vezérlőelemben.
példa
Ha egy olyan oszlopot szeretne létrehozni, amely CheckBox vezérlőelemeket tartalmaz egy ListView-ben, hozzon létre egy DataTemplate-t, amely egy CheckBox-at tartalmaz. Ezután állítsa a CellTemplateGridViewColumn-ját a DataTemplate-re.
Az alábbi példa egy DataTemplate-et tartalmazó CheckBox-t mutat be. A példa a IsCheckedCheckBox tulajdonságát az azt tartalmazó IsSelectedListViewItem tulajdonságértékéhez köti. Ezért, amikor a ListViewItem-et tartalmazó CheckBox-t kiválasztják, a CheckBox-t ellenőrzik.
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
Az alábbi példa bemutatja, hogyan hozhat létre oszlopot CheckBox vezérlőkből. Az oszlop létrehozásához a példa a CellTemplateGridViewColumn tulajdonságát a DataTemplate-re állítja be.
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Lásd még
.NET Desktop feedback