public void SaveData() { TheViewModel data = new TheViewModel { Field1 = this.Field1, Field2 = this.Field2, DueDate = this.DueDate }; ApplicationData.Current.RoamingSettings.Values["TheData"] = JsonConvert.SerializeObject(data); }
public NewPage() { this.InitializeComponent(); ViewModel = new HW4.ViewModels.TheViewModel(); DataContext = ViewModel; ViewModel.LoadData(); }
public void LoadData() { if (ApplicationData.Current.RoamingSettings.Values.ContainsKey("TheData")) { TheViewModel data = JsonConvert.DeserializeObject <TheViewModel>( (string)ApplicationData.Current.RoamingSettings.Values["TheData"]); Field1 = data.Field1; Field2 = data.Field2; DueDate = data.DueDate; } else { Field1 = string.Empty; Field2 = string.Empty; DueDate = DateTime.Today.Date; } }