0

我正在尝试使用如下代码克隆 WPF 绑定对象(列表框)

pgeIncidentReport newPage = new pgeIncidentReport();
newPage.SetReportData();

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

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

4

1 回答 1

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 =快速选择=2801571

于 2009-12-16T19:12:15.343 回答