共用方式為


操作說明:使用 CheckBox 建立 ListViewItems

此範例顯示如何在使用 GridViewListView 控制項中顯示 CheckBox 控制項的資料欄。

範例

若要建立包含 ListViewCheckBox 控制項的資料行,請建立包含 CheckBoxDataTemplate。 然後,將 GridViewColumnCellTemplate 設定為 DataTemplate

下列範例會顯示包含 CheckBoxDataTemplate 方法。 此範例會將 CheckBoxIsChecked 屬性繫結至包含 ListViewItemIsSelected 屬性值。 因此,選取包含 CheckBoxListViewItem 時,將會檢查 CheckBox

<DataTemplate x:Key="FirstCell">
  <StackPanel Orientation="Horizontal">
    <CheckBox IsChecked="{Binding Path=IsSelected, 
      RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
  </StackPanel>
</DataTemplate>

下列範例顯示如何建立 CheckBox 控制項的資料行。 若要建立資料行,此範例會將 GridViewColumnCellTemplate 屬性設定為 DataTemplate

<GridViewColumn CellTemplate="{StaticResource FirstCell}" 
                Width="30"/>

另請參閱