Corg Chart Control / плагин для VB.NET WPF MultiTouch приложение
-
29-09-2019 - |
Вопрос
Я работал над приложением пользовательского интерфейса (написано в 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.