При использовании PropertyGrid и передаче объекта для изменения пользователем, что является лучшим подходом для обработки отмены / отмены.
Предоставляете ли вы копию исходного объекта в сетку свойствзатем внести изменения, если пользователь принимает моды, а затем обновить значения в исходном объекте?
Сделать копию исходных настроек и передать живой объект, а если они отменены, переместить назад исходные значения?
Или какой-то другой подход?