public ProbeSection(AppControllerCore controller, UIElement[] additionalItems = null) { InitializeComponent(); this.DataContext = new ProbeSectionViewModel(controller); this._additionalItems = additionalItems; }
public ProbeSection(AppControllerCore controller, IEnumerable <UIElement> additionalItems = null) { InitializeComponent(); this.DataContext = new ProbeSectionViewModel(controller); this._additionalItems = additionalItems?.ToArray(); }
public MonitorViewModel(AppControllerCore controller, IMonitor monitor) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); this._monitor = monitor ?? throw new ArgumentNullException(nameof(monitor)); this._controller.TryLoadNameUnison(DeviceInstanceId, ref _name, ref _isUnison); }
public MonitorViewModel(AppControllerCore controller, IMonitor monitor) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); this._monitor = monitor ?? throw new ArgumentNullException(nameof(monitor)); LoadCustomization(); }
public MainWindow(AppControllerCore controller) { LanguageService.Switch(); InitializeComponent(); this.DataContext = new MainWindowViewModel(controller); _mover = new StickWindowMover(this, controller.NotifyIconContainer.NotifyIcon); if (OsVersion.Is11OrGreater) { _mover.KeepsDistance = true; } controller.WindowPainter.Add(this); controller.WindowPainter.ThemeChanged += (_, _) => { ViewModel.MonitorsView.Refresh(); }; _tracker = new TouchpadTracker(this); _tracker.ManipulationDelta += (_, delta) => { var slider = FocusManager.GetFocusedElement(this) as EnhancedSlider; slider?.ChangeValue(delta); }; _tracker.ManipulationCompleted += (_, _) => { var slider = FocusManager.GetFocusedElement(this) as EnhancedSlider; slider?.EnsureUpdateSource(); }; }
public MainWindow(AppControllerCore controller) { LanguageService.Switch(); InitializeComponent(); this.DataContext = new MainWindowViewModel(controller); _mover = new StickWindowMover(this, controller.NotifyIconContainer.NotifyIcon); }
public MenuWindow(AppControllerCore controller, Point pivot) { LanguageService.Switch(); InitializeComponent(); this.DataContext = new MenuWindowViewModel(controller); _mover = new FloatWindowMover(this, pivot); _mover.AppDeactivated += OnCloseTriggered; _mover.EscapeKeyDown += OnCloseTriggered; }
public MainWindow(AppControllerCore controller) { LanguageService.Switch(); InitializeComponent(); this.DataContext = new MainWindowViewModel(controller); _brightnessDownHook = new KeyboardHook(Application.Current.MainWindow, VirtualKeyCodes.F9, ModifierKeyCodes.Control | ModifierKeyCodes.Shift); _brightnessUpHook = new KeyboardHook(Application.Current.MainWindow, VirtualKeyCodes.F10, ModifierKeyCodes.Control | ModifierKeyCodes.Shift); _brightnessDownHook.Triggered += _brightnessDownHook_Triggered; _brightnessUpHook.Triggered += _brightnessUpHook_Triggered; _mover = new StickWindowMover(this, controller.NotifyIconContainer.NotifyIcon); _controller = controller; }
public ProbeSectionViewModel(AppControllerCore controller) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); Task.Run(async() => Arguments = await _controller.LoadArgumentsAsync()); PropertyChanged += async(_, e) => { switch (e.PropertyName) { case nameof(Arguments): await _controller.SaveArgumentsAsync(Arguments?.Trim()); break; } }; }
public MainWindow(AppControllerCore controller) { LanguageService.Switch(); InitializeComponent(); this.DataContext = new MainWindowViewModel(controller); _mover = new StickWindowMover(this, controller.NotifyIconContainer.NotifyIcon); _tracker = new TouchpadTracker(this); _tracker.ManipulationDelta += (_, delta) => { var slider = FocusManager.GetFocusedElement(this) as EnhancedSlider; slider?.ChangeValue(delta); }; _tracker.ManipulationCompleted += (_, _) => { var slider = FocusManager.GetFocusedElement(this) as EnhancedSlider; slider?.EnsureUpdateSource(); }; }
public MainWindowViewModel(AppControllerCore controller) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); this._controller.ScanningChanged += OnScanningChanged; }
public ProbeSection(AppControllerCore controller) { InitializeComponent(); this.DataContext = new ProbeSectionViewModel(controller); }
public MenuWindowViewModel(AppControllerCore controller) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); }
public ProbeSectionViewModel(AppControllerCore controller) { this._controller = controller ?? throw new ArgumentNullException(nameof(controller)); }