public ScriptGeneratorViewModel(MacroManagerViewModel macroManager, ScriptGenerator scriptGenerator, IMessageBoxService messageBoxService) { this.macroManager = macroManager; this.scriptGenerator = scriptGenerator; this.messageBoxService = messageBoxService; InitializeCommands(); }
/// <summary> /// Default Constructor /// </summary> public MainWindowViewModel(MacroManagerViewModel macroManager, SettingViewModel setting, IAutoUpdater autoUpdater, TimerToolViewModel timerTool, ResolutionConverterToolViewModel resolutionConverterTool, ScriptGeneratorViewModel scriptGenerator, CustomActionManager customActionManager, AutoLocationViewModel AutoLocation) { this.MacroManager = macroManager; this.CurrentSettings = setting; this.AutoUpdater = autoUpdater; this.TimerTool = timerTool; this.ScriptGenerator = scriptGenerator; this.CustomActionManager = customActionManager; this.ResolutionConverterTool = resolutionConverterTool; this.AutoLocation = AutoLocation; InitializeCommands(); if (CurrentSettings.IsAutoUpdateEnable == true) { this.AutoUpdater.CheckForUpdate(); } }