【发布时间】:2016-06-26 01:42:38
【问题描述】:
<TreeView x:Name="foldersItem">
<TreeView.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Name="cbItem"></CheckBox>
<TextBlock Text="{Binding}" Margin="5,0" />
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</TreeView.Resources>
</TreeView>
基本上我在上面的代码中拥有的是一个 TreeView,每个 TreeViewItem 都会有一个复选框和一个文本块。如何访问、选中或取消选中每个 TreeViewItem 的复选框? 我猜我需要某种绑定,但我无法将注意力集中在什么或如何上。 最终结果应该是 Windows 窗体类型的 TreeView,复选框分别设置为 true false 或 null。
如果我说这一切都错了,请告诉我。如果您需要更多信息,我很乐意提供。
【问题讨论】:
标签: c# wpf xaml treeview datatemplate