Mam TreeView
i próbuję wprowadzić styl, który pozwoli mi umieścić obramowanie wokół wszystkich dzieci określonego węzła przy użyciu HierarchicalDataTemplate
. Przykładem tego, co chcę, przedstawiono poniżej:Dodaj obramowanie wokół wszystkich dzieci TreeViewItem
Poniższy kod jest co mam tak daleko.
<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>
Co muszę dodać, aby zrealizować moją granicę tak, jak chcę?
postaram swoje rozwiązanie w poniedziałek, kiedy wrócę do pracy. Dzięki za odpowiedź –
Twoje rozwiązanie umieszcza obramowanie wokół każdego drzewa TreeViewItem.To, czego potrzebuję, to obramowanie wokół wszystkich grup TreeviewItems –
@Kazuo, zanim opublikujesz ten obraz, zrozumiałem twoje pytanie, że masz obramowanie wokół każdego przedmiotu. Zaktualizowałem swoją odpowiedź, aby powielić opublikowany obraz. Nadzieję, że pomaga – Viv