在Silverlight中序列化控件

时间:2015-04-07 16:41:44

标签: c# xaml silverlight serialization xmlserializer

我正在尝试在Silverlight 5中将控件序列化为XAML。 基本上,我使用以下代码:

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

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

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

但是,当我尝试实际序列化控件时,我得到了一个关于实现IDictionary的Resources属性的例外,尽管我特意将其标记为忽略。 我究竟做错了什么?还有其他办法吗?

0 个答案:

没有答案