wpf - 需要序列化位图图像 silverlight

标签 wpf silverlight wcf serialization bitmapimage

我需要使用 bitmapImage 序列化自定义类(现在由 xmlIgnore 标记)。 我正在使用 xmlSerialization,但我认为这很糟糕。您对如何序列化我的类有一些想法吗?也许您可以提供一些简单的示例?

class X
{
private BitmapImage someImage;
public BitmaImage{get;set}
}

其实以后我会使用WCF服务。 谢谢)

最佳答案

您可以公开 image as a byte array ,例如:

public byte[] ImageAsBytes
{
    get { return BytesFromImage(someImage); }
    set { someImage = ImageFromBytes(value); }
}

您当然可以使用流和 StreamSource 转换回来。属性。

关于wpf - 需要序列化位图图像 silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8701272/

相关文章:

wpf - 除非以管理员身份运行,否则使用 WiX 安装的应用程序将无法正常工作

wpf - 将两个字段合并为一个文本内容wpf

wpf - 如何在 Silverlight 中操纵用远见物理学制作的布娃娃?

c# - 来自 wcf 服务的 Silverlight 异常(故障)处理

c# - 有没有办法在 netTcpBinding 中同时启用 session 和流式传输?

c# - 安装 VS 2015.1/.NET 4.6.1 后出现 Silverlight 5 SDK SLSvcUtil 错误

wpf - 使用单一样式同时设置 Hyperlink 和 TextBlock 的样式?

c# - 如何将 2 个密码框作为命令参数传递给命令?

c# - 为什么 Silverlight 5 Assembly.LoadFrom 声明为内部?

c# - 在 WP8 的 TextBox 控件中打字更快