테이블로 표시해야하는 계층 적 데이터가 있습니다. List와 비슷한 방식으로 데이터를 표시하도록 TreeView의 스타일을 변경할 수 있습니까?TreeView를 List처럼 보이게 할 수 있습니까?
그래서 대신 :
+Group1
SubItem1
SubItem2
+Group2
+Group
SubItem11
SubItem12
나는이 원하는 :
Group1
SubItem1
SubItem2
Group2
Group
SubItem11
SubItem12
내 코드는 다음과 같습니다 : 나는 아마 작동 할 수 있어야한다 알고
<TreeView ItemsSource="{Binding RootItems}"
dd:DragDrop.IsDragSource="True" dd:DragDrop.IsDropTarget="True">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="IsExpanded" Value="true" />
</Style>
</TreeView.ItemContainerStyle>
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type vm:CategoryViewModel}"
ItemsSource="{Binding Children}">
<v:Category DataContext="{Binding}" />
</HierarchicalDataTemplate>
<DataTemplate DataType="{x:Type vm:ItemViewModel}">
<v:Item DataContext="{Binding}" />
</DataTemplate>
</TreeView.Resources>
</TreeView>
스타일 TreeView,하지만 어디서부터 시작 해야할지 모르겠다, 나는이 방향으로 어떤 정보를 찾을 수 없습니다.
참고 : Can I have a Treeview without the tree structure?
기본적으로 계층을 완전히 평탄화 하시겠습니까? 또는 계층의 여러 수준에 대해 서로 다른 스타일을 원하십니까? –
예 계층 구조를 평탄화하려고합니다. –
[Tree 구조가없는 Treeview를 사용할 수 있습니까?] (http://stackoverflow.com/questions/1526925/can-i-have-a-treeview-without-the - 트리 구조) –