示例#1
0
 /// <summary>
 /// Settingses the on command.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The e.</param>
 private void settingsOnCommand(object sender, ClientArgs e)
 {
     if (e.CommandID == (int)CommandEnum.GetConfigCommand)
     {
         setting       = JsonConvert.DeserializeObject <Setting>(e.Args);
         OutPutDir     = setting.OutPutDir;
         SourceName    = setting.SourceName;
         LogName       = setting.LogName;
         ThumbnailSize = setting.ThumbnailSize;
         HandlersArr   = setting.ArrHandlers;
     }
     else if (e.CommandID == (int)CommandEnum.RemoveHandler)
     {
         //Application.Current.Dispatcher.Invoke(new Action(() =>
         //{
         HandlersArr.Remove(e.Args);
         //}));
     }
 }
示例#2
0
 /// <summary>
 /// Command settings
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">args</param>
 private void settingsOnCommand(object sender, ClientArgs e)
 {
     //Checks if the id is get config
     if (e.CommandID == (int)CommandEnum.GetConfigCommand)
     {
         //Sets the settings, dir, sourcename and mroe
         the_settings  = JsonConvert.DeserializeObject <Setting>(e.Args);
         SourceName    = the_settings.SourceName;
         LogName       = the_settings.LogName;
         OutPutDir     = the_settings.OutPutDir;
         ThumbnailSize = the_settings.ThumbnailSize;
         HandlersArr   = the_settings.ArrHandlers;
     }
     //Remove the data from hadnlers array
     else if (e.CommandID == (int)CommandEnum.RemoveHandler)
     {
         HandlersArr.Remove(e.Args);
     }
 }