Визуализация графов
Подскажите, каким готовым (бесплатным) контролом воспользоваться для реализации этой задачи на C# в VS2008? Или может есть какие другие попроще пути решения??
Цитата: mr.Romkin
Подскажите, каким готовым (бесплатным) контролом воспользоваться для реализации этой задачи на C# в VS2008? Или может есть какие другие попроще пути решения??
WPF + VirtualCanvas
По крайней мере я достаточно быстро с их помощью реализовал похожий функционал.
(правда, изрядно порушив свой мозг)
TreeView не подойдет?
Прямо таки напрашивается паттерн Composite=)
Цитата: pink master
Прямо таки напрашивается паттерн Composite=)
Тут скорее ДипЗум напрашивается.
Цитата: hardcase
Тут скорее ДипЗум напрашивается.
не знаком, вероятно
pink master, что такое Composite?
hardcase, что такое ДипЗум?
Объясните в кратце, пожалуйста?? ;-)
Цитата: mr.Romkin
TreeView не подйдет. Необходимо, чтобы вершины графа были распоожены еще красиво на форме и соединены гладкими линиями =)))
Однозначно нужна высокоуровневая библиотека, хотя можно и с Graphics заморочиться и нарисовать.
Цитата: mr.Romkin
pink master, что такое Composite?
Видимо имелся в виду шаблон проектирования.
Цитата: mr.Romkin
hardcase, что такое ДипЗум?
Вообще это способ публикования больших изображений в Silverlight. Но я имел в виду несколько другое - концепцию Джефа Раскина "Zoom World", в которой мы чем сильнее приближаемся к рассматриваемому объекту (увеличиваем его на экране), тем лучше он детализируется.