public async Task SaveAsync() { if (!saving) { saving = true; var store = new IsolatedStorage <Settings>(); await store.SaveToFileAsync(Windows.Storage.ApplicationData.Current.LocalFolder, "settings.xml", this); } saving = false; }
public static async Task <Settings> LoadAsync() { var store = new IsolatedStorage <Settings>(); Settings result = null; try { result = await store.LoadFromFileAsync(Windows.Storage.ApplicationData.Current.LocalFolder, "settings.xml"); } catch { } return(result); }