У меня есть несколько нестандартных форм на холсте, когда они создаются, они подключают несколько событий и работают, как ожидалось.
Если создание фигуры отменено, то она удаляется с холста (как ожидаемый).
Однако, если это потом сделать заново (т.е. добавить фигуру обратно на холст), тогда фигура будет добавлена нормально, но у меня нет возможности повторно подключить события.
Думаю, я мог бы реализовать код на уровне холста, чтобы искать добавленные формы и вызывать для них функцию youveBeenAdded, но похоже, что фреймворк должен информировать формы, если (т.е. когда они добавляются и удаляются из холст).