出了点小问题。我有一个程序可以构建可观察的用户集合。用户有名字、姓氏和图像。我可以将用户添加到可观察集合中,但我也想保存集合并在每次重新打开程序时加载它。
我的问题是,虽然保存名字和姓氏相当容易,但作者无法将图像写入 xml 文件。有没有办法解决?
这是我到目前为止所拥有的:
可观察的集合:
ObservableCollection<VendorClass> ProfileList = new ObservableCollection<VendorClass>();
有问题的作家:
XmlSerializer xs = new XmlSerializer(typeof(ObservableCollection<VendorClass>));
using (StreamWriter wr = new StreamWriter("vendors.xml")) //Data/customers.xml
{
xs.Serialize(wr, ProfileList);
}
有任何想法吗?如果确实存在写入图像的解决方案,是否有可行的方法再次读取它?