Как сериализовать свойства в пользовательском контроле?Сериализация XML - сериализация свойств в пользовательском управлении
Я попытался следующий код, но я получил InvalidOperationExceptio, при создании объекта XmlSerializer
MyUserControl userControl = new MyUserControl();
XmlSerializer serializer = new XmlSerializer(typeof(MyUserControl));
Stream stream = new MemoryStream();
TextWriter writer = new StreamWriter(stream);
serializer.Serialize(writer, userControl);
Исключение:
System.InvalidOperationException был необработанное
HResult = -2146233079
Сообщение = Было изображение с ошибкой 'Demo.M yUserControl.
Для аналогичной проблемы данные I привязали мой контроль к классу, а затем сериализованы, что вы говорите об атрибутах привязки данных, таких как имя пользователя или имя или пользовательские свойства/значения? – Sayse
Вы пробовали это? http://www.codeproject.com/Articles/27158/XamlWriter-and-Bindings-Serialization –