Я создаю приложение с богатым пользовательским интерфейсом в формах C# (.net 4.5) для управления/отображения генеалогического древа. Я пробовал использовать многие уже доступные продукты. Но ни один из доступных бесплатных продуктов не имеет возможности отображать и печатать полное семейное дерево на экране. Поэтому я решил написать сам.Лучший компонент интерфейса C# для отображения сущностей и его связей
Теперь я решил использовать график для пользовательского интерфейса, и будет создан узел, изображающий каждого человека в базе данных. Я планирую проанализировать всю базу данных в шаге 1 и создать логический граф. Шаг 2 - отобразить логический граф с богатым пользовательским интерфейсом. Я планирую иметь простые функции, например, когда мы щелкаем правой кнопкой мыши по соответствующему узлу, мы должны получить возможность обновлять их информацию.
Так что теперь мой вопрос заключается в том, чтобы удовлетворить вышеуказанное требование; что может быть лучшим компонентом.
Спасибо заранее, S.Sudharsan
забыть winforms. он не поддерживает графику. См. Мой [пример WPF] (http://stackoverflow.com/a/15821573/643085) того, что вам нужно. 'ContextMenus' и другие функции, которые вы упомянули, могут быть легко добавлены к этому образцу. –