VB.NET WPFマルチタッチアプリケーション用のORGチャートコントロール/プラグイン
-
29-09-2019 - |
質問
私は、WindowsフォームのMicrosoftチャートコントロールを使用してチャートを作成するUIアプリ(VB.NETで記述され、WPFを使用)に取り組んでいます。アプリケーションは、リモートデータベースから定期的にデータを取得し、データを解析およびフォーマットしてシリーズを作成し、シリーズに基づいてチャートを作成し、その後WindowsFormshostコントロールでホストされます。これまでのところ、このプロセスはうまく機能しています。
私は今、組織のチャートを追加する任務を負っています。要件には、「ドリルダウン」とタッチ機能が必要であると述べています。使用しているチャートコントロールのような組織コントロールを見つけることができませんでした。私が見つけた最も近いものは、.NETスタジオに付属のツリービューコントロールでした。私は見ました WPF:ORGチャートTreeView条件付きフォーマット 質問があり、推奨されるジョシュスミスコードプロジェクトもお読みください 記事, 、しかし、私の上司は、現時点で自分のORGコントロールの開発を追求することを望んでいません。
優れたサードパーティソリューション/プラグインはすでに利用可能ですか?必要です:
- ...コントロールとしてWPFに統合できる(上記のチャート制御のように)、
- ...リモートOracleデータベースに接続して定義されたビューまたは特定の選択ステートメントに基づいてデータを取得することにより、ORGチャートを動的に生成する(または、すべての関係とブランチを含むXMLファイルを生成するフラットファイルを読み取る)、
- ...タッチで操作可能な階層を持つために、つまりノードに触れると、ノードの下のブランチが表示されます。ノードを再度接続すると、ブランチが隠されます。
提案/ヘルプは大歓迎です。これらすべての要件に適合するサードパーティのオプションを見つけることができませんでした。
解決
unifosys chart4.netは、完全に機能する組織チャートコンポーネントです。
ドキュメント:chart4.net
-Supportsデータベース(ODBC)/datatable/xml/csv
- 拡張/崩壊
- ドリルダウンとハイパーリンク
-WinformsとWebformsのAvailbale
データベースからORGチャートを作成します。http://unifosys.com/hierarchy-chart/create_organization_chart_from_database_sample.html
オンラインデータベースデモ:http://organization.unifosys.com/create_organization_chart_from_database_sample_webform.aspx