Postupy: Vytváření ListViewItems pomocí CheckBox
Tento příklad ukazuje, jak zobrazit sloupec ovládacích CheckBox prvků v ovládacím ListView prvku, který používá GridView.
Příklad
Chcete-li vytvořit sloupec, který obsahuje CheckBox ovládací prvky v objektu ListView, vytvořte, DataTemplate který obsahuje .CheckBox Pak nastavte CellTemplate hodnotu GridViewColumn na DataTemplatehodnotu .
Následující příklad ukazujeDataTemplate, že obsahuje .CheckBox Příklad vytvoří vazbu IsChecked vlastnosti CheckBox na IsSelected hodnotu ListViewItem vlastnosti, která ji obsahuje. Proto, pokud ListViewItem je vybrána, je CheckBox zaškrtnuto CheckBox .
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
Následující příklad ukazuje, jak vytvořit sloupec ovládacích CheckBox prvků. Chcete-li vytvořit sloupec, příklad nastaví CellTemplate vlastnost GridViewColumn na DataTemplatehodnotu .
<GridViewColumn CellTemplate="{StaticResource FirstCell}"
Width="30"/>
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro