根據文檔,在Windows應用商店應用中,我只能將WinRT類型存儲在ApplicationSettings中。對於應該放在一起的漫遊設置,我可以使用ApplicationDataCompositeValue。嘗試將自己的類或結構的實例存儲到帶有消息「WinRT信息的異常中:試圖序列化要寫入應用程序數據存儲的值的錯誤。其他信息:不支持此類型的數據」。術語「嘗試序列化」表示必須有某種方式才能序列化應用程序數據API的類型。有沒有辦法將自己的類的實例存儲在Windows應用商店應用程序的ApplicationSettings中?
有誰知道我該怎麼做到這一點?
我試過DataContract序列化,但沒有奏效。
您是否將您的類標記爲Serializable? –
@Mike Brown:我試過了,但SerializableAttribute在Windows應用商店的.NET API中不可用。 –
啊我沒有意識到這一點。看起來像你有一個可行的替代,雖然:) –