У меня есть TreeView
, и я пытаюсь реализовать стиль, который позволит мне разместить границу вокруг всех дочерних узлов определенного узла, используя HierarchicalDataTemplate
. Пример того, что я хочу, как показано ниже:Добавить границу вокруг всех детей TreeViewItem
Следующий код, что я до сих пор.
<HierarchicalDataTemplate DataType="{x:Type model:Node}" ItemsSource="{Binding Children, Mode=OneWay}">
<StackPanel>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
<HierarchicalDataTemplate.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
//what goes in here???
</Style>
</HierarchicalDataTemplate.ItemContainerStyle>
</HierarchicalDataTemplate>
Что нужно добавить для реализации моей границы так, как я хочу?
Я попытаюсь свое решение в понедельник, когда я вернусь к работе. Спасибо за ответ –
Ваше решение помещает границу вокруг каждого отдельного TreeViewItem.Мне нужна граница вокруг всех групп TreeviewItems –
@Kazuo ye перед тем, как опубликовать это изображение, я понял ваш вопрос о наличии границы вокруг каждого элемента. Я обновил свой ответ, чтобы воспроизвести опубликованное изображение. Надеюсь, что поможет – Viv