Мне просто интересно, как я сохраняю экземпляр класса в изолированном хранилище Silverlight. Мне также нужно знать, возможно ли, что класс, который мы сохраняем в изолированном хранилище, может иметь список экземпляров другого класса. Вот пример ситуации:
Public Class MySettingsToStore
private mPropertyA as string
Public Property PropertyA() As string
Get
Return mPropertyA
End Get
Set(ByVal value As string)
mPropertyA = value
End Set
End Property
private mlstOfSubClass as List(Of MySubClass)
Public Property lstOfSubClass() As List(Of MySubClass)
Get
Return mlstOfSubClass
End Get
Set(ByVal value As List(Of MySubClass))
mlstOfSubClass = value
End Set
End Property
End Class
Public Class MySubClass
private mPropertyA as string
Public Property PropertyA() As string
Get
Return mPropertyA
End Get
Set(ByVal value As string)
mPropertyA = value
End Set
End Property
private mPropertyB as string
Public Property PropertyB() As string
Get
Return mPropertyB
End Get
Set(ByVal value As string)
mPropertyB = value
End Set
End Property
End Class
Таким образом, в основном при загрузке приложения я хочу проверить, есть ли экземпляр MySettingsToStore в изолированном хранилище, если нет, я создам его и сохраню (и обновлю при необходимости), поэтому при следующем запуске приложения там будет загружен экземпляр в изолированном хранилище.
Кто-нибудь знает, как я об этом? Надеюсь, кто-то может помочь. Заранее спасибо