WPF - 克隆数据绑定对象?

时间:2009-12-16 17:16:27

标签: wpf databound cloning

我正在尝试使用以下代码

克隆WPF绑定对象(列表框)
pgeIncidentReport newPage = new pgeIncidentReport();
newPage.SetReportData();

string listXaml = XamlWriter.Save(newPage.lstUsers);

但是,当你查看listXaml字符串时,我注意到我的数据绑定指令,对于列表本身和DataTemplate都是空白的,不再存在。是否有理由将其删除?有没有其他方法来克隆将维护所有设置的对象?

1 个答案:

答案 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