Example #1
0
 private void WriteUserPreferences()
 {
     try
     {
         IsolatedStorageFile isFile =
             IsolatedStorageFile.GetStore(
                 IsolatedStorageScope.User
                 | IsolatedStorageScope.Assembly
                 , null
                 , null);
         IsolatedStorageFileStream isFileStream = new
                                                  IsolatedStorageFileStream("Settings.isf"
                                                                            , FileMode.OpenOrCreate
                                                                            , isFile);
         IFormatter formatter = new
                                //System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
                                BinaryFormatter();
         formatter.Serialize(isFileStream, this.Size);
         formatter.Serialize(isFileStream, this.Location);
         formatter.Serialize(isFileStream, this.openFilePath);
         formatter.Serialize(isFileStream, this.saveFilePath);
         if (null != isFileStream)
         {
             isFileStream.Close();
         }
         if (null != isFile)
         {
             isFile.Close();
         }
     }
     catch
     { }
 }
Example #2
0
 private void ReadUserPreferences()
 {
     try
     {
         IsolatedStorageFile isFile =
             IsolatedStorageFile.GetStore(
                 IsolatedStorageScope.User
                 | IsolatedStorageScope.Assembly
                 , null
                 , null);
         IsolatedStorageFileStream isFileStream = new
                                                  IsolatedStorageFileStream("Settings.isf"
                                                                            , FileMode.Open
                                                                            , isFile);
         IFormatter formatter = new
                                //System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
                                BinaryFormatter();
         this.Size         = (Size)formatter.Deserialize(isFileStream);
         this.Location     = (Point)formatter.Deserialize(isFileStream);
         this.openFilePath = (string)formatter.Deserialize(isFileStream);
         this.saveFilePath = (string)formatter.Deserialize(isFileStream);
         if (null != isFileStream)
         {
             isFileStream.Close();
         }
         if (null != isFile)
         {
             isFile.Close();
         }
         if (this.Location.X < 0 || this.Location.Y < 0)
         {
             this.StartPosition = FormStartPosition.CenterScreen;
         }
     }
     catch (System.IO.FileNotFoundException e)
     {
     }
 }