用于VB.NET WPF多点触控应用程序的组织结构图控件/插件

时间:2010-11-05 21:46:36

标签: vb.net plugins wpf-controls orgchart

我一直在开发一个UI应用程序(用VB.NET编写并使用WPF),它使用Microsoft Chart Control for Windows Forms创建图表。应用程序定期从远程数据库检索数据,解析数据并将其格式化以创建系列,然后基于该系列创建一个图表,然后将该图表托管在WindowsFormsHost控件中。到目前为止,这个过程一直运作良好。

我现在的任务是添加组织结构图。要求声明它应具有“向下钻取”和触摸功能。我无法找到像我一直使用的图表控件那样的组织控件。我找到的最接近的是.NET Studio附带的树视图控件。我查看了WPF: Org Chart TreeView Conditional Formatting SO问题,并阅读了推荐的Josh Smith CodeProject articles,但我的老板不希望我此时继续开发自己的组织控件。

是否有可用的第三方解决方案/插件?它需要:

  • ......能够整合 进入WPF作为控件(就像 上面提到的图表控制),
  • ...动态生成组织结构图 通过连接到远程Oracle 数据库检索基于数据 在预定义的视图或 具体的选择陈述(或阅读一个 用于生成XML文件的平面文件 包含所有关系和 分支),
  • ...有一个层次结构 通过触摸可导航,即触摸a 节点将显示下面的分支 该节点 - 再次触摸节点 将隐藏分支。

非常感谢任何建议/帮助。我无法找到符合所有这些要求的任何第三方选项。

1 个答案:

答案 0 :(得分:0)

Unifosys Chart4.NET是一个功能齐全的组织结构图组件:

文档:chart4.net

- 支持数据库(ODBC)/ datatable / XML / CSV
- 有扩展/折叠
- 有深度挖掘和超链接
-Availbale for winforms and webforms

从数据库创建组织结构图: http://unifosys.com/hierarchy-chart/Create_Organization_Chart_From_Database_Sample.html

在线数据库演示: http://organization.unifosys.com/Create_Organization_Chart_From_Database_Sample_WebForm.aspx

相关问题