public ZoomWindowHelper(IZoomViewModel zoomViewModel, AppStateHandler appStateHandler) { _zoomViewModel = zoomViewModel; _appStateHandler = appStateHandler; _appStateHandler.AppClosed += AppStateHandler_AppClosed; _appStateHandler.AppHidden += AppStateHandler_AppClosed; }
public ZoomWindowHelper(IZoomViewModel zoomViewModel, AppStateHandler appStateHandler, IThrottledActionInvoker throttledActionInvoker) { _zoomViewModel = zoomViewModel; _appStateHandler = appStateHandler; _throttledActionInvoker = throttledActionInvoker; _appStateHandler.AppClosed += AppStateHandler_AppClosed; _appStateHandler.AppHidden += AppStateHandler_AppClosed; }
public ZoomLevelManager(BarEditItem beItem, BarButtonItem captionItem, IZoomViewModel viewModel) { this.viewModel = viewModel; if (viewModel != null) { viewModel.ZoomModuleChanged += viewModel_SelectedModuleChanged; } this.editItem = beItem; this.captionItem = captionItem; if (editItem != null) { editItem.HiddenEditor += beiZoom_HiddenEditor; editItem.ShownEditor += beiZoom_ShownEditor; } }
public ShellViewModel( IZoomViewModel zoomViewModel, IRetroViewModel retroViewModel, IConfigurationViewModel configurationViewModel, ILogViewModel logViewModel, IRetroService retroService, IDialogCoordinator dialogCoordinator) { m_retroService = retroService; m_dialogCoordinator = dialogCoordinator; RetroViewModel = retroViewModel; UserConfigurationViewModel = configurationViewModel; ZoomViewModel = zoomViewModel; LogViewModel = logViewModel; }