かなりの数のプロパティを持つカスタム クラスがあり、このクラスのインスタンスを作成するときに、後で取得できるように分離ストレージに追加しますが、1 つを保存すると、別のプロパティを保存しようとすると、この例外が発生します:
System.Windows.Media.SolidColorBrush
データ コントラクト名を持つ型SolidColorBrush(http://schemas.datacontract.org/2004/07/System.Windows.Media)
は想定されていません。KnownTypeAttribute
属性を使用するか、 に渡される既知の型のリストにそれらを追加するなどして、既知の型のリストに静的に認識されていない型を追加しDataContractSerializer
ます。
私のプロパティの 1 つはブラシですが、最初はこのプロパティをここで設定していないので、2 番目のインスタンスを保存したときにのみ例外が発生するのはなぜですか?
どんな助けでも素晴らしいでしょう:)