Я работал над приложением пользовательского интерфейса (написанным на VB.NET и использующим WPF), которое создает диаграммы с помощью Microsoft Chart Control для Windows Forms. Приложение периодически извлекает данные из удаленной базы данных, анализирует и форматирует данные для создания серии, а затем создает диаграмму на основе этой серии, которая затем размещается в элементе управления WindowsFormsHost. Пока этот процесс работает хорошо.
Теперь мне поручено добавить организационную схему. Требования гласят, что он должен иметь «детализацию» и сенсорную функциональность. Мне не удалось найти элемент управления org, такой как элементы управления диаграммой, которые я использовал. Самым близким, который я нашел, был элемент управления представлением дерева, который поставляется с .NET Studio. Я посмотрел на WPF: условное форматирование организационной структуры TreeView ТАК, а также прочитал рекомендованный Josh Smith CodeProject статьи , но мой начальник не хочет, чтобы я занимался разработкой своей собственной организации контроль в это время.
Есть ли уже хорошее стороннее решение / плагин? Потребовалось бы:
- ... чтобы быть способным к интеграции
в WPF в качестве элемента управления (например,
Контроль карты, упомянутый выше),
- ... для динамического создания оргструктур
подключившись к удаленному Oracle
База данных для извлечения данных на основе
либо на предварительно определенные виды или
конкретные операторы выбора (или читать
плоский файл для генерации файла XML
содержащий все отношения и
филиалы),
- ... иметь иерархию, которая была
на ощупь, т. е. касаясь
узел будет показывать ветви под
этот узел - снова касаясь узла
будет прятать ветви.
Любые предложения / помощь с благодарностью. Мне не удалось найти сторонние варианты, которые бы соответствовали всем этим требованиям.