Archivos para serializar

Serializar en formato xaml

Posted in WPF with tags , , on 18 junio, 2008 by febrer

Este es un pequeño truco para serializar objetos en formato xaml. La técnica consiste en utilizar el método “Save” del objeto: XamlWriter. Este nos devuelve en una cadena el objeto “serializado” en xml. Para volver a utilizar dicho objeto, la manera de de-serializar es utilizando el método “Load” del objeto XamlReader.

Ejemplo:

using System.IO;
using System.Windows.Markup;

string mixaml = XamlWriter.Save(miobjeto);
StringReader stringReader = new StringReader(mixaml);
XmlReader xmlReader = XmlReader.Create(stringReader);
ClaseMiObjeto miobjeto2 = (ClaseMiObjeto)XamlReader.Load(xmlReader);