Управление Org Chart / плагин для мультитач-приложения VB.NET WPF - PullRequest
0 голосов
/ 06 ноября 2010

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

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

Есть ли уже хорошее стороннее решение / плагин? Потребовалось бы:

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

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

1 Ответ

0 голосов
/ 25 мая 2011

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

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

-Поддержка базы данных (ODBC) / datatable / XML / CSV
-Имеет Развернуть / Свернуть
-Имеет детализацию и гиперссылки
-Availbale для winforms и webforms

Создание оргструктуры из базы данных: http://unifosys.com/hierarchy-chart/Create_Organization_Chart_From_Database_Sample.html

Демонстрация базы данных в Интернете: http://organization.unifosys.com/Create_Organization_Chart_From_Database_Sample_WebForm.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...