操作說明:使用 CheckBox 建立 ListViewItems
這個範例示範如何在使用 GridView 的 控制項中 ListView 顯示控制項的資料 CheckBox 行。
範例
若要建立包含 中控制項的資料 CheckBox 行,請建立 DataTemplate 包含 的 CheckBox 。 ListView 然後將 的 GridViewColumn 設定 CellTemplate 為 DataTemplate 。
下列範例顯示 DataTemplate 包含 的 CheckBox 。 此範例會將 IsChecked 的 CheckBox 屬性系結至 IsSelected 包含它的 屬性值 ListViewItem 。 因此,選取包含 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 行。 為了建立資料行,此範例會將 的 GridViewColumn 屬性設定 CellTemplate 為 DataTemplate 。
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應