/// <summary> /// 内部ストレージに保存 /// </summary> void Save() { using (var st = storage.OpenWriter("save.xml")) { viewModel.Items.Save(st); } }
/// <summary> /// 内部ストレージに保存 /// </summary> void Save() { var docs = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); var path = System.IO.Path.Combine(docs, "save.xml"); try { using (var st = System.IO.File.OpenWrite(path)) { viewModel.Items.Save(st); } } catch { // UWPを含める場合は従来通り DependencyService を使う using (var st = storage.OpenWriter("save.xml")) { viewModel.Items.Save(st); } } }