次の方法で共有


方法 : CheckBox を持つ ListViewItem を作成する

この例では、GridView を使用する ListView コントロールで CheckBox コントロールの列を表示する方法を示します。

使用例

ListViewCheckBox コントロールを含む列を作成するには、CheckBox を含む DataTemplate を作成します。 その後、GridViewColumnCellTemplateDataTemplate に設定します。

CheckBox を含む DataTemplate の例を次に示します。 この例では、CheckBoxIsChecked プロパティを、それを含む ListViewItemIsSelected プロパティ値にバインドしています。 したがって、CheckBox を含む ListViewItem を選択すると、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"/>

参照

参照

Control

ListView

GridView

概念

ListView の概要

GridView の概要

その他の技術情報

ListView に関する「方法」トピック