Пример #1
0
 /// <summary>
 /// 内部ストレージに保存
 /// </summary>
 void Save()
 {
     using (var st = storage.OpenWriter("save.xml"))
     {
         viewModel.Items.Save(st);
     }
 }
Пример #2
0
        /// <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);
                }
            }
        }