我有一个带有很多属性的自定义类,当我创建这个类的一个实例时,我将它添加到隔离存储中,以便以后可以检索它,但是一旦我保存了一个,如果我尝试保存另一个,我就会得到这个异常:
System.Windows.Media.SolidColorBrush
不需要带有数据合同名称的类型SolidColorBrush(http://schemas.datacontract.org/2004/07/System.Windows.Media)
。将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用KnownTypeAttribute
属性或将它们添加到传递给的已知类型列表中DataContractSerializer
。
我的一个属性是 Brush 但是我最初并没有在此处设置此属性,那么为什么只有在我保存第二个实例时才会出现异常?
任何帮助都会非常感谢:)