У меня есть приложение wpf, в моем приложении на одного редактора пользователь может добавить n номеров пользовательского элемента управления, и для каждого пользовательского элемента управления он может редактировать или вводить свойства, я хочу добавить функцию redo undo для этого редактора, т.е. для добавления пользовательского элемента управленияудалить пользовательский элемент управления, переместить пользовательский элемент управления редактировать свойства пользовательского элемента управления во время выполнения.