在wpf树视图中分组子节点
我想在树状视图中对项目进行分组,但在第一级不分组 例如,我有一个树状视图,显示如下层次视图:在wpf树视图中分组子节点,wpf,xaml,treeview,groupstyle,Wpf,Xaml,Treeview,Groupstyle,我想在树状视图中对项目进行分组,但在第一级不分组 例如,我有一个树状视图,显示如下层次视图: Organization 1 Department 1 Person 1 Person 2 Department 2 Person 1 Organisation 2 Department 1 何处 您可以按组织进行分组,但我不想按财产(即性别)的顺序对人员进行分组 正在为分组组织工作,但我无法为树状视图项目设置groupstyle,如下所示: <Style x:k
Organization 1
Department 1
Person 1
Person 2
Department 2
Person 1
Organisation 2
Department 1
何处
您可以按组织进行分组,但我不想按财产(即性别)的顺序对人员进行分组
正在为分组组织工作,但我无法为树状视图项目设置groupstyle,如下所示:
<Style x:key="PersonNodeStyle" TargetType="TreeViewItem" >
<Setter Property="GroupStyle">
<Setter.Value>
<GroupStyle>...</GroupStyle>
</Setter.Value>
</Setter>
</Style>
...
为什么我无法设置treeview项目的GroupStyle值?通过重新定义Person的Items控件,我可以设置他的GroupStyle,然后在treeview中获得级别n的分组。我明天会发布解决方案。不工作,太难了。我将在树中使用中间级别进行分组,并在viewmodel中执行分组逻辑。
<TreeView.GroupStyle>
<Style x:key="PersonNodeStyle" TargetType="TreeViewItem" >
<Setter Property="GroupStyle">
<Setter.Value>
<GroupStyle>...</GroupStyle>
</Setter.Value>
</Setter>
</Style>