我正在尝试使用以下代码
克隆WPF绑定对象(列表框)pgeIncidentReport newPage = new pgeIncidentReport();
newPage.SetReportData();
string listXaml = XamlWriter.Save(newPage.lstUsers);
但是,当你查看listXaml字符串时,我注意到我的数据绑定指令,对于列表本身和DataTemplate都是空白的,不再存在。是否有理由将其删除?有没有其他方法来克隆将维护所有设置的对象?
答案 0 :(得分:2)
讨厌回答我自己的问题,但是我通过使用这个课程找到了答案:http://www.codeproject.com/KB/WPF/XamlSerializer.aspx
本文也在一定程度上有所帮助,但第一篇文章中的解决方案更容易实现:http://www.codeproject.com/KB/WPF/xamlwriterandbinding.aspx?fid=1428301&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2801571