public SelectActivityViewModel( SettingsProvider settingsProvider, IViewModelNavigator navigator) { _settingsProvider = settingsProvider; _navigator = navigator; }
public ModuleManagedViewModel(SettingsProvider settingsProvider, IViewModelNavigator navigator, IMappingEngine mappingEngine) { _settingsProvider = settingsProvider; _navigator = navigator; _mappingEngine = mappingEngine; }
public MainViewModel( IViewModelNavigator navigator, IMessenger messenger, SessionService sessionService, CommunicationManager communicationManager, SettingsProvider settingsProvider) { _sessionService = sessionService; _communicationManager = communicationManager; _settingsProvider = settingsProvider; messenger.Register<ShowChildWindowMessage>(this, RaiseShowWindow); messenger.Register<WindowStateMessage>(this, state => RaiseStateChanged(state.State)); messenger.Register<ContentChangedMessage>(this, OnContentChanged); //navigator.NavigateForward<WelcomeViewModel>(null); //temporary navigator.NavigateForward<PasswordPromptViewModel>(null); messenger.Register<CommandMessage>(this, OnOpenCommand); messenger.Register<CloseCommandMessage>(this, OnCloseCommand); UpdateSessionStart(); communicationManager.Connect(); _timer = new DispatcherTimer(); _timer.Interval = new TimeSpan(0, 0, 15); _timer.IsEnabled = true; _timer.Tick += SendPing; _timer.Start(); }
public PasswordPromptViewModel( SettingsProvider settingsProvider, IViewModelNavigator navigator, IDialogService dialogService ) { _settingsProvider = settingsProvider; _navigator = navigator; _dialogService = dialogService; }
public ChangePasswordViewModel(IViewModelNavigator navigator, SettingsProvider settingsProvider, IDialogService dialogService) { _dialogService = dialogService; _navigator = navigator; _settingsProvider = settingsProvider; PasswordOld = new PasswordBoxViewModel(); PasswordNew = new PasswordBoxViewModel(); PasswordConfirm = new PasswordBoxViewModel(); //todo Если есть идеи по лучше буду рад услышать, но пока так PasswordConfirm.OtherKeyboard = new[] { PasswordNew, PasswordOld }; PasswordOld.OtherKeyboard = new[] { PasswordNew, PasswordConfirm }; PasswordNew.OtherKeyboard = new[] { PasswordOld, PasswordConfirm }; }
public ThemeManagerViewModel( IViewModelNavigator navigator, IDialogService dialogService, SettingsProvider settingsProvider, IMappingEngine mappingEngine, ImageLoadService imageLoadService) { _navigator = navigator; _dialogService = dialogService; _settingsProvider = settingsProvider; _mappingEngine = mappingEngine; _imageLoadService = imageLoadService; }
public AppSettingsExplorerViewModel( IViewModelNavigator navigator, SettingsProvider settingsProvider, IMappingEngine mappingEngine, SchedulerService schedulerService, ImagePrinter imagePrinter) { _navigator = navigator; _settingsProvider = settingsProvider; _mappingEngine = mappingEngine; _schedulerService = schedulerService; _imagePrinter = imagePrinter; _maxAvailableCopies = 255; }
public CurrentSessionViewModel( IViewModelNavigator navigator, SessionService sessionService, ImagePrinter printer, SettingsProvider settings ) { _navigator = navigator; _sessionService = sessionService; _printer = printer; AppSettingsDto appSettings = settings.GetAppSettings(); if (appSettings != null) _printerName = appSettings.PrinterName; }
public CameraViewModel( SettingsProvider settingsProvider, IDialogService dialogService, IViewModelNavigator navigator, CompositionModelProcessor imageProcessor ) { _settingsProvider = settingsProvider; _dialogService = dialogService; _navigator = navigator; _imageProcessor = imageProcessor; _width = CDefWidth; _height = CDefHeight; }
public PrinterActivityViewerViewModel( IViewModelNavigator navigator, PrinterMessageProvider messageProvider, ImagePrinter imagePrinter, SettingsProvider settingsProvider ) { _navigator = navigator; _messageProvider = messageProvider; _imagePrinter = imagePrinter; _copiesCount = 1; AppSettingsDto appSettings = settingsProvider.GetAppSettings(); if (appSettings != null) { HashTag = appSettings.HashTag; _printerName = appSettings.PrinterName; } }
public CameraResultViewModel( IViewModelNavigator navigator, ImagePrinter printer, SettingsProvider settingsProvider, ImageService imageService, CompositionProcessingResult result) { _navigator = navigator; _printer = printer; _imageService = imageService; Image = result.ImageResult; _copiesCount = 1; var appSettings = settingsProvider.GetAppSettings(); if (appSettings != null) { _maxCopies = appSettings.MaxPrinterCopies; _printerName = appSettings.PrinterName; } }
public MonitoringService( SettingsProvider settingsProvider, MessageAdapter messageAdapter, InstagramExplorer instagramExplorer, ImageUtils imageUtils, IImageRepository imageRep) { _messageAdapter = messageAdapter; _instagramExplorer = instagramExplorer; _imageUtils = imageUtils; _imageRep = imageRep; AppSettingsDto settings = settingsProvider.GetAppSettings(); if (settings == null) throw new InvalidOperationException(); _hashTag = settings.HashTag; var startSessionTime = imageRep.GetActiveSession(includeImages: false); if (startSessionTime == null) imageRep.StartSession(); _startTime = startSessionTime?.StartTime ?? DateTime.Now; _endTime = settings.DateEnd; _printerName = settings.PrinterName; }
public InstagramExplorerViewModel( IViewModelNavigator navigator, InstagramExplorer instagramExplorer, SettingsProvider settings, ImagePrinter printer, PatternViewModelProvider patternVMProvider, ImageUtils imageUtils, IMappingEngine mappingEngine) { _navigator = navigator; _printer = printer; _patternVmProvider = patternVMProvider; _imageUtils = imageUtils; _mappingEngine = mappingEngine; _instagramExplorer = instagramExplorer; AppSettingsDto appSettings = settings.GetAppSettings(); if (appSettings != null) _printerName = appSettings.PrinterName; IsHashTag = true; SearchAsyncOperation= new NotifyTaskCompletion<ImageResponse>(Task.FromResult(default(ImageResponse))); _searchTokenSource= new CancellationTokenSource(); }
public CameraSettingsExplorerViewModel( IViewModelNavigator navigator, SettingsProvider settingsProvider, CompositionModelProcessor imageProcessor, IMappingEngine mappingEngine, IDialogService dialogService) { _navigator = navigator; _settingsProvider = settingsProvider; _imageProcessor = imageProcessor; _mappingEngine = mappingEngine; _dialogService = dialogService; }
public WelcomeViewModel(IViewModelNavigator navigator, SettingsProvider settingsProvider) { _navigator = navigator; _settingsProvider = settingsProvider; }