私は、Windowsフォーム用のMicrosoft Chart Controlを使用してグラフを作成するUIアプリ(VB.NETで記述され、WPFを使用)に取り組んでいます。アプリケーションは、リモートデータベースから定期的にデータを取得し、データを解析およびフォーマットして系列を作成し、系列に基づいてグラフを作成します。このグラフは、WindowsFormsHostコントロールでホストされます。これまでのところ、このプロセスはうまく機能しています。
私は今、組織図を追加する任務を負っています。要件には、「ドリルダウン」およびタッチ機能が必要であると記載されています。使用しているチャートコントロールのような組織コントロールを見つけることができませんでした。私が見つけた最も近いものは、.NETStudioに付属しているツリービューコントロールでした。WPF:Org Chart TreeView Conditional Formatting SOの質問を確認し、推奨されるJosh Smith CodeProjectの記事も読みましたが、現時点では、上司は私が独自の組織コントロールの開発を追求することを望んでいません。
優れたサードパーティのソリューション/プラグインはすでに利用可能ですか?必要なもの:
- ...コントロールとして(上記のチャートコントロールのように)WPFに統合できるようにするには、
- ...リモートのOracleデータベースに接続して組織図を動的に生成し、事前定義されたビューまたは特定のselectステートメントに基づいてデータを取得します(またはフラットファイルを読み取って、すべての関係とブランチを含むXMLファイルを生成します)。
- ...タッチでナビゲートできる階層を作成するには、つまり、ノードにタッチすると、そのノードの下にブランチが表示されます。ノードにもう一度タッチすると、ブランチが非表示になります。
任意の提案/ヘルプは大歓迎です。これらすべての要件に適合するサードパーティのオプションを見つけることができませんでした。