我正在尝试在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属性的例外,尽管我特意将其标记为忽略。 我究竟做错了什么?还有其他办法吗?