Я создаю окно в WPF. Конструктор принимает «ref XmlElement settings», который используется для отображения информации в этом окне.
В конструкторе я клонирую эти настройки:
_ClonedSettings = (XmlElement)settings.Clone();
и я держу указатель на исходные настройки:
_OriginalSettings = настройки;
Интерфейс изменяет _ClonedSettings
. Затем, если пользователь нажимает кнопку ОК, я хочу перезаписать исходные настройки с помощью _ClonedSettings
, чтобы создатель окна получил правильные значения.
Как мне выполнить эту последнюю операцию копирования?