Exemplo n.º 1
0
        public ProbeSection(AppControllerCore controller, UIElement[] additionalItems = null)
        {
            InitializeComponent();

            this.DataContext      = new ProbeSectionViewModel(controller);
            this._additionalItems = additionalItems;
        }
Exemplo n.º 2
0
        public ProbeSection(AppControllerCore controller, IEnumerable <UIElement> additionalItems = null)
        {
            InitializeComponent();

            this.DataContext      = new ProbeSectionViewModel(controller);
            this._additionalItems = additionalItems?.ToArray();
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        public MonitorViewModel(AppControllerCore controller, IMonitor monitor)
        {
            this._controller = controller ?? throw new ArgumentNullException(nameof(controller));
            this._monitor    = monitor ?? throw new ArgumentNullException(nameof(monitor));

            LoadCustomization();
        }
Exemplo n.º 5
0
        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();
            };
        }
Exemplo n.º 6
0
        public MainWindow(AppControllerCore controller)
        {
            LanguageService.Switch();

            InitializeComponent();

            this.DataContext = new MainWindowViewModel(controller);

            _mover = new StickWindowMover(this, controller.NotifyIconContainer.NotifyIcon);
        }
Exemplo n.º 7
0
        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;
        }
Exemplo n.º 8
0
        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;
        }
Exemplo n.º 9
0
        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;
                }
            };
        }
Exemplo n.º 10
0
        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();
            };
        }
Exemplo n.º 11
0
 public MainWindowViewModel(AppControllerCore controller)
 {
     this._controller = controller ?? throw new ArgumentNullException(nameof(controller));
     this._controller.ScanningChanged += OnScanningChanged;
 }
Exemplo n.º 12
0
        public ProbeSection(AppControllerCore controller)
        {
            InitializeComponent();

            this.DataContext = new ProbeSectionViewModel(controller);
        }
Exemplo n.º 13
0
 public MenuWindowViewModel(AppControllerCore controller)
 {
     this._controller = controller ?? throw new ArgumentNullException(nameof(controller));
 }
Exemplo n.º 14
0
 public ProbeSectionViewModel(AppControllerCore controller)
 {
     this._controller = controller ?? throw new ArgumentNullException(nameof(controller));
 }