Вопрос

Я работал над приложением пользовательского интерфейса (написано в VB.NET и с использованием WPF), который создает диаграммы, используя управление графиком Microsoft для форм Windows. Приложение периодически извлекает данные из удаленной базы данных, анализа и форматов данных для создания серии, а затем создает диаграмму, основанную на серии, которая затем размещается в управлении WindowsFormshost. До сих пор этот процесс работает хорошо.

Теперь я был поручен добавлять организационную графику. Укажите требования, что он должен иметь «сверла» и функциональность касания. Я не смог найти контроль ORG, как элементы управления диаграммы, я использовал. Ближайший, который я нашел, был элемент управления видом на дерево, которое поставляется с .NET Studio. Я посмотрел на WPF: Corg Chart TreeView Условное форматирование Поэтому вопрос, а также прочитайте рекомендуемый Josh Smith CodeProject статьи, но мой босс не хочет, чтобы я продолжал развивать свой собственный контроль ORG в это время.

Есть ли хорошее стороннее решение / плагин уже доступен? Это понадобится:

  • ... быть способным быть интегрированным в WPF в качестве контроля (например, контроль диаграммы, упомянутый выше),
  • ... Динамически генерировать диаграммы орг-графиков, подключив к удаленной базе данных Oracle, чтобы получить данные на основе предварительно определенных представлений или конкретных операторов выбора (или прочитайте плоский файл для генерации файла XML, содержащий все отношения и ветви),
  • ... Чтобы иметь иерархию, которая была судоходной по течению Touch, т.е. прикосновение к узлу будет отображать ветки под этим узлом - прикосновение к узлу снова спрятает ветви.

Любые предложения / помощь очень ценятся. Я не смог найти какие-либо сторонние варианты, которые соответствуют всем этим требованиям.

Это было полезно?

Решение

Unifosys Chart4.net - это полнофункциональная компонент организации диаграммы:

Документация: Chart4.net.

Databorts База данных (ODBC) / DataTable / XML / CSV
-Хас расширяется / крах
-Кас сверла и гиперссылка
--Availbale для WinForms и WebForms

Создание диаграммы 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top