Serialize um objeto System.Windows.Media.ImageSource
Estou criando um aplicativo de bate-papo muito básico. Eu estabeleço o chat com uma conexão TCP. Costumo enviar objetos serializados pelo fluxo da rede porque é mais simples programar dessa maneira. de qualquer forma, se eu tiver umclass person{ public string name{get;set;} }
, será fácil serializar essa classe. quando eu incluir umpublic ImageSource Img {get;set;}
Não consigo mais serializar essa pessoa da classe.
a maneira que eu serializo é como:
Person p = new Person();
p.name = \\some name
p.Img = \\ some image
System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(p.GetType());
x.Serialize(connection.stream, p);//here is when the problem comes. I am not able to serialize it if I include an Img