Как я могу привязать свойство IsSelected к текстовому блоку - PullRequest
1 голос
/ 05 сентября 2011

мое дерево заполнено элементами текстового блока. Если пользователь нажимает на текстовый блок, я хочу установить свойство в моей модели под названием «isSelected». Но: у текстового блока нет свойства IsSelected. Как я могу реализовать это? Вывести из текстового блока и добавить свойство?

1 Ответ

2 голосов
/ 05 сентября 2011

Вы должны использовать свойство TreeViewItem.IsSelected .Вам нужно будет указать пользовательский стиль для всех элементов дерева.

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