使用XamlWriter在XAML中序列化图像

时间:2009-06-24 17:53:35

标签: wpf xaml serialization

我正在使用XamlWriter来序列化一组WPF对象。其中一个对象是Image控件,其Source设置为磁盘上的文件。

当XamlWriter序列化对象时,它会将源图像设置为指向文件系统上文件的Uri。有没有办法在Xaml中包含该数据,以便不是引用文件,而是将信息存储在xaml中?

由于

2 个答案:

答案 0 :(得分:2)

来自MSDN:
Serialization Limitations of XamlWriter.Save

“图像也被序列化为项目中存在的图像的对象引用,而不是原始的源引用,丢失了最初引用的文件名或URI。”

答案 1 :(得分:1)

好吧,我最后做的是构建一个包装器类,它使用二进制序列化器来存储XamlWriter中的图像和xaml代码。