• 产品概述:

    Hierarchical Data Library包括分层数据演示WPF组件:

      Tree-list.

    主要特点:

      继承ListView,提供tree-view行为;

      数据绑定具有高可定制性;

      丰富的用户体验,可定制的外观,文化和主题意识;

      扩展模型—视图—视图模型(MVVM)模式支持(Prism)。

    系统要求:

      Visual Studio® 2010;.NET – C#, Visual Basic® (VB), C++/CLI;

      .NET Framework 4,或者更新版本。

    使用Hierarchical Data Library软件开发人员可以:

      显示和允许 终用户更新(基于indentation),在TreeListView控件内分层项目列表:

    <hdc:TreeListView>

        <hdc:TreeListView.View>

            <GridView>

                <hdc:TreeGridViewColumn Header="Node" DisplayMemberBinding="{Binding Content}"/>

                <GridViewColumn Header="Indentation" DisplayMemberBinding="{Binding Indentation}"/>

                <GridViewColumn Header="Is expanded" DisplayMemberBinding="{Binding IsExpanded}"/>

            </GridView>

        </hdc:TreeListView.View>

        <pd:NodeItem Content="Node 1"/>

        [...]

        <pd:NodeItem Content="Node 2" IsExpanded="True"/>

        <pd:NodeItem Content="Node 2.1" Indentation="1"/>

        <pd:NodeItem Content="Node 2.2" Indentation="1"/>

        <pd:NodeItem Content="Node 2.3" Indentation="1" IsExpanded="True"/>

        <pd:NodeItem Content="Node 2.3.1" Indentation="2"/>

        <pd:NodeItem Content="Node 2.3.2" Indentation="2"/>

    </hdc:TreeListView>

      完全自定义的tree-grid列,将它们绑定到自定义项目属性:

      基于其属性值的动态风格tree-grid项目: