我一直在开发一个 UI 应用程序(用 VB.NET 编写并使用 WPF),它使用 Microsoft Chart Control for Windows Forms 创建图表。应用程序定期从远程数据库检索数据,解析和格式化数据以创建系列,然后根据系列创建图表,然后托管在 WindowsFormsHost 控件中。到目前为止,这个过程运行良好。
我现在的任务是添加组织结构图。要求规定它应该具有“向下钻取”和触摸功能。我找不到像我一直在使用的图表控件这样的组织控件。我找到的最接近的是 .NET Studio 附带的树视图控件。我看过WPF: Org Chart TreeView Conditional Formatting SO question,还阅读了推荐的 Josh Smith CodeProject文章,但我的老板不希望我此时继续开发自己的组织控件。
是否已经有好的第三方解决方案/插件可用?它需要:
- ...能够作为控件集成到 WPF 中(如上面提到的图表控件),
- ...通过连接到远程 Oracle 数据库来动态生成组织结构图,以根据预定义的视图或特定的选择语句检索数据(或读取平面文件以生成包含所有关系和分支的 XML 文件),
- ...具有可通过触摸导航的层次结构,即触摸节点将显示该节点下方的分支-再次触摸该节点将隐藏分支。
非常感谢任何建议/帮助。我找不到任何符合所有这些要求的第三方选项。