Сериализация элемента управления в Silverlight

Я пытаюсь сериализовать элемент управления в XAML в Silverlight 5. В основном я использую следующий код:

var ignore = new XmlAttributes();
attrs.XmlIgnore = true;

var overrides = new XmlAttributeOverrides();
overrides.Add(typeof(FrameworkElement), "Resources", ignore);

var serializer = new XmlSerializer(control.GetType(), overrides);

Однако, когда я пытаюсь на самом деле сериализовать элемент управления, я получаю исключение относительно свойства Resources, реализующего IDictionary, хотя я специально отметил его для игнорирования. Что я делаю неправильно? Есть ли другой способ сделать это?

0 ответов

Другие вопросы по тегам