示例#1
0
 private void SaveSyncs()
 {
     try
     {
         StdUtils.XmlSerialize(syncsFilePath, viewModel.Syncs);
     }
     catch (Exception e)
     {
         Settings.Current.OnSyncException(new Exception("Save syncs error", e));
     }
 }
 protected virtual bool SerialzeObject(string propertyName, object value)
 {
     try
     {
         return(SetValue(propertyName, value != null ? StdUtils.XmlSerialize(value) : string.Empty));
     }
     catch
     {
         return(false);
     }
 }
示例#3
0
        public void Store()
        {
            string            filePath = GetFilePath(settings, window);
            RestoreWindowData data     = new RestoreWindowData()
            {
                Left        = window.RestoreBounds.Left,
                Top         = window.RestoreBounds.Top,
                Width       = window.RestoreBounds.Width,
                Height      = window.RestoreBounds.Height,
                WindowState = window.WindowState,
            };

            StdUtils.XmlSerialize(filePath, data);
        }
        private void Save()
        {
            AudioServiceData data = new AudioServiceData(Service);

            StdUtils.XmlSerialize(path, data);
        }