2014-02-05 72 views

回答

0

用新數據再次保存。舊數據將被覆蓋。使用相同的密鑰再次

IsolatedStorageSettings.ApplicationSettings["myKey"] = "something"; 
IsolatedStorageSettings.ApplicationSettings["myKey"] = "something different"; 

你設定值最初用同樣的方法,只是這樣做:

+0

歡呼聲。這使得事情變得簡單。 – TheMexican

0

您可以使用這樣的覆蓋。原始值將被覆蓋。

希望這會有所幫助!

+0

多謝夥伴 – TheMexican

+0

嗨,我需要使用INotifyPropertyChange嗎?還是應該這樣做呢? – TheMexican

+0

你不需要爲此實現'INotifyPropertyChanged'。但是,如果您好奇,可以參考此示例以瞭解何時/如何使用它:http://msdn.microsoft.com/en-us/library/windowsphone/develop/cc278072(v=vs.105) .aspx – lhan

0

如果你不知道,你可以刪除與相同的密鑰之前的數據,然後如果你正在使用IsolatedStorage我建議創建一個類來封裝您的信息,這些信息然後保存到IsoStorage再寫一遍

0

。這是一個great blog這樣做。這種方法可以讓你做到以下幾點:

mySettings.MyProperty = newValue; 
mySettings.Save();