Я пытаюсь клонировать связанный объект WPF (список) с кодом, подобным следующему
pgeIncidentReport newPage = new pgeIncidentReport();
newPage.SetReportData();
string listXaml = XamlWriter.Save(newPage.lstUsers);
Однако при просмотре строки listXaml я заметил, что мои директивы привязки данных как для самого списка, так и для DataTemplate пусты и их больше нет. Есть ли причина, по которой это удаляется? Есть ли другой способ клонирования объектов, который сохранит все настройки?