Я должен нарисовать график элементов, составляющих топологическую модель физической сети. Там будут узлы и дуги, и последние могут быть однонаправленными или двунаправленными.
Я хотел бы захватить события щелчка для узлов и арок (чтобы выбрать элемент и показать его свойства где-либо), а также события перетаскивания для узлов (чтобы переместить их вокруг) и арок (для соединения или отключения элементов ).
Я провел некоторые исследования и сузил альтернативы до OGL (Object Graphics Library) и FloatCanvas . Я не хотел бы переходить к DrawingContext, но при необходимости он не сбрасывается.
Какой вариант холста вы бы выбрали?