如何将IsSelected属性绑定到文本块

时间:2011-09-05 12:40:18

标签: wpf mvvm textblock

我的树视图中填充了文本块项。 如果用户点击文本块,我想在我的模型中设置一个名为“isSelected”的属性。 但是:文本块没有属性IsSelected。 我该如何实现这个? 从文本块派生并添加属性?

1 个答案:

答案 0 :(得分:2)

您必须使用TreeViewItem.IsSelected属性。您必须为树视图的所有项目指定自定义样式。

<TreeView>
    <TreeView.Resources>
        <Style TargetType="{x:Type TreeViewItem}">
            <Setter Property="IsSelected" Value="{Binding IsSelected}"/>
        </Style>
    </TreeView.Resources>
</TreeView>