コード例 #1
0
 public MacroCombineZpViewModel()
 {
     InitCommands();
     Output         = new AsyncObservableCollection <string>();
     Macros         = new List <string>();
     MacrosSub      = new List <string>();
     MacrosStackSub = new List <string>();
     LoadData();
     //window.Closing += window_Closing;
     ServiceProvider.FileTransfered       += ServiceProvider_FileTransfered;
     ServiceProvider.WindowsManager.Event += WindowsManager_Event;
     GenerateCommand     = new RelayCommand(Generate);
     PreviewCommand      = new RelayCommand(Preview);
     GenerateCommand     = new RelayCommand(Generate);
     StopCommand         = new RelayCommand(Stop);
     AddTaskCommand      = new RelayCommand(AddTask);
     DeleteTaskCommand   = new RelayCommand(DeleteTask);
     MoveUpTaskCommand   = new RelayCommand(MoveUpTask);
     MoveDownTaskCommand = new RelayCommand(MoveDownTask);
     SelectAllCommand    = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectAll(); });
     SelectNoneCommand   = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectNone(); });
     SelectInverCommand  = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectInver(); });
     LoadData();
     CombineZpFolder = @"c:\Program Files (x86)\Alan Hadley\CombineZP\";
     _pathtoenfuse   = Path.Combine(CombineZpFolder, "CombineZP.exe");
     PopulateMacros();
     if (string.IsNullOrEmpty(Macro))
     {
         Macro = "Do Weighted Average";
     }
 }
コード例 #2
0
 public VisualSFMViewModel()
 {
     Output = new AsyncObservableCollection <string>();
     InitCommands();
     //CreateTempDir(true);
     //MakeVisualSFMLaunchCommand();
     ServiceProvider.FileTransfered       += ServiceProvider_FileTransfered;
     ServiceProvider.WindowsManager.Event += WindowsManager_Event;
     LoadVisualSFMData();
     ReloadCommand          = new RelayCommand(LoadVisualSFMData);
     GenerateCommand        = new RelayCommand(Generate);
     StopCommand            = new RelayCommand(Stop);
     SelectAllCommand       = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectAll(); });
     SelectNoneCommand      = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectNone(); });
     SelectInverCommand     = new CameraControl.Core.Classes.RelayCommand <object>(delegate { ServiceProvider.Settings.DefaultSession.SelectInver(); });
     SetProjetFolderCommand = new RelayCommand(SetProjetFolder);
 }
コード例 #3
0
 public ZereneBatchViewModel()
 {
     Output = new AsyncObservableCollection<string>();
     InitCommands();
     PopulateCombos();
     CreateTempDir(true);
     MakeZereneLaunchCommand();
     ServiceProvider.FileTransfered += ServiceProvider_FileTransfered;
     ServiceProvider.WindowsManager.Event += WindowsManager_Event;
     LoadZereneData();
     UpDateDMapCommand = new RelayCommand(UpDateDMap);
     UpDateDMap2Command = new RelayCommand(UpDateDMap2);
     UpDateDMap3Command = new RelayCommand(UpDateDMap3);
     UpDateIsProjetFolderCommand = new RelayCommand(UpDateIsProjetFolder);
     UpDateStackItemsCommand = new RelayCommand(UpDateStackItems);
     AddTaskCommand = new RelayCommand(AddTask);
     DeleteTaskCommand = new RelayCommand(DeleteTask);
     MoveUpTaskCommand = new RelayCommand(MoveUpTask);
     MoveDownTaskCommand = new RelayCommand(MoveDownTask);
     MakeBatchCommand = new RelayCommand(MakeZereneBatchFile);
     OpenBatchCommand = new RelayCommand(OpenZereneBatchFile);
     CopyBatchCommand = new RelayCommand(CopyZereneBatchFile);
     ReloadCommand = new RelayCommand(LoadZereneData);
     PreviewCommand = new RelayCommand(Preview);
     GenerateCommand = new RelayCommand(Generate);
     StopCommand = new RelayCommand(Stop);
     SelectAllCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectAll(); });
     SelectNoneCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectNone(); });
     SelectInverCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectInver(); });
     SetProjetFolderCommand = new RelayCommand(SetProjetFolder);            
     GetFileItemFormatCommand = new RelayCommand(GetFileItemFormat);
 }
コード例 #4
0
 public VisualSFMViewModel()
 {
     Output = new AsyncObservableCollection<string>();
     InitCommands();
     //CreateTempDir(true);
     //MakeVisualSFMLaunchCommand();
     ServiceProvider.FileTransfered += ServiceProvider_FileTransfered;
     ServiceProvider.WindowsManager.Event += WindowsManager_Event;
     LoadVisualSFMData();
     ReloadCommand = new RelayCommand(LoadVisualSFMData);
     GenerateCommand = new RelayCommand(Generate);
     StopCommand = new RelayCommand(Stop);
     SelectAllCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectAll(); });
     SelectNoneCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectNone(); });
     SelectInverCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectInver(); });
     SetProjetFolderCommand = new RelayCommand(SetProjetFolder);        
 }
コード例 #5
0
 public MacroCombineZpViewModel()
 {
     InitCommands();
     Output = new AsyncObservableCollection<string>();
     Macros = new List<string>();
     MacrosSub = new List<string>();
     MacrosStackSub = new List<string>();
     LoadData();
     //window.Closing += window_Closing;
     ServiceProvider.FileTransfered += ServiceProvider_FileTransfered;
     ServiceProvider.WindowsManager.Event += WindowsManager_Event;
     GenerateCommand = new RelayCommand(Generate);
     PreviewCommand = new RelayCommand(Preview);
     GenerateCommand = new RelayCommand(Generate);
     StopCommand = new RelayCommand(Stop);
     AddTaskCommand = new RelayCommand(AddTask);
     DeleteTaskCommand = new RelayCommand(DeleteTask);
     MoveUpTaskCommand = new RelayCommand(MoveUpTask);
     MoveDownTaskCommand = new RelayCommand(MoveDownTask);
     SelectAllCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectAll(); });
     SelectNoneCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectNone(); });
     SelectInverCommand = new CameraControl.Core.Classes.RelayCommand<object>(delegate { ServiceProvider.Settings.DefaultSession.SelectInver(); });
     LoadData();
     CombineZpFolder = @"c:\Program Files (x86)\Alan Hadley\CombineZP\";
     _pathtoenfuse = Path.Combine(CombineZpFolder, "CombineZP.exe");
     PopulateMacros();
     if (string.IsNullOrEmpty(Macro))
         Macro = "Do Weighted Average";
 }