我的树视图中填充了文本块项。 如果用户点击文本块,我想在我的模型中设置一个名为“isSelected”的属性。 但是:文本块没有属性IsSelected。 我该如何实现这个? 从文本块派生并添加属性?
答案 0 :(得分:2)
您必须使用TreeViewItem.IsSelected属性。您必须为树视图的所有项目指定自定义样式。
<TreeView>
<TreeView.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
</Style>
</TreeView.Resources>
</TreeView>