Пример #1
0
 public override void Save()
 {
     if (Dirty)
     {
         try
         {
             Message = string.Empty;
             PhotoSelectorViewModel CurrentVM = CurrentConfigurationItemVM.ConfigurationVM as PhotoSelectorViewModel;
             if (CurrentVM != null)
             {
                 CurrentVM.Save();
             }
             foreach (var config in ConfigurationItemVMs)
             {
                 config.Save();
             }
             ApplicationVM.ProfileVM.Save();
             Message = Resource.Messages.SaveSucceeded;
             base.Save();
         }
         catch
         {
             Message = Resource.Messages.SaveFailed;
         }
     }
 }
Пример #2
0
        public override void Reset()
        {
            Message = string.Empty;
            PhotoSelectorViewModel CurrentVM = CurrentConfigurationItemVM.ConfigurationVM as PhotoSelectorViewModel;

            if (CurrentVM != null)
            {
                CurrentVM.Reset();
            }
            foreach (var config in ConfigurationItemVMs)
            {
                config.Reset();
            }
            base.Reset();
        }