Exemple #1
0
 private void Setup()
 {
     using (var stream = Assembly.GetExecutingAssembly()
                         .GetManifestResourceStream("ModernApplicationFramework.Extended.Demo.Resources.DefaultProfile.winprf"))
     {
         var payload = LayoutPayloadUtilities.StreamToPlayloadData(stream);
         var profile = new WindowProfile("Default", payload);
         _profiles.Add("Default", profile);
     }
 }
Exemple #2
0
 private void SaveProfileToLocalStorage(WindowProfile profile)
 {
     try
     {
         LayoutPayloadUtilities.PayloadDataToFile(GetProfileFullPath(profile.Name), profile.StatePlayload);
     }
     catch
     {
         //Ignored
     }
 }
Exemple #3
0
 private WindowProfile LoadProfileFromLocalStorage(string profileName, bool fromBackup = false)
 {
     try
     {
         var path    = fromBackup ? GetProfileBackupFullPath(profileName) : GetProfileFullPath(profileName);
         var payload = LayoutPayloadUtilities.FileToPayloadData(path);
         return(new WindowProfile(profileName, payload));
     }
     catch
     {
         return(null);
     }
 }