我有一个超链接按钮控件&我只想将其属性保存到独立存储中,所以请帮我保存并检索控件的所有属性
答案 0 :(得分:0)
您无需手动保存所有属性。按钮的样式可以“自动”以xaml样式保存。你唯一想保存的就是超链接本身。
如果您没有使用mvvm,可以将其保存为
IsolatedStorageSettings.ApplicationSettings["MyButton1"] = MyButton1.Context;
IsolatedStorageSettings.ApplicationSettings.Save();
以同样的方式获取它:
if (IsolatedStorageSettings.ApplicationSettings.Contains["MyButton1"])
return IsolatedStorageSettings.ApplicationSettings["MyButton1"]
else
return null; // or String.Empty
如果您需要更多自定义参数(如颜色和样式) - 只需以相同方式将它们保存到IsolatedStorageSettings即可。如果您需要保存更多自定义参数,请使用Json or Binary writer。