Exemple #1
0
 private void RadialController_RotationChanged(RadialController sender,
                                               RadialControllerRotationChangedEventArgs args)
 {
     if (CurrentSelection == ColoringBookRadialController.Color)
     {
         if (args.RotationDeltaInDegrees > 0)
         {
             ColorPaletteViewModel.SelectNextItem();
         }
         else
         {
             ColorPaletteViewModel.SelectPreviousItem();
         }
     }
     else if (CurrentSelection == ColoringBookRadialController.UndoRedo)
     {
         if (args.RotationDeltaInDegrees > 0)
         {
             RedoOperation?.Invoke(this, EventArgs.Empty);
         }
         else
         {
             UndoOperation?.Invoke(this, EventArgs.Empty);
         }
     }
 }
Exemple #2
0
        public void SetUp()
        {
            _color = new Domain.Colors.Color(255, 255, 255);

            _colorPalette = new ColorPaletteBuilder().WithColor(_color).Build();

            _viewModel = new ColorPaletteViewModel(_colorPalette);
        }
Exemple #3
0
 public ColoringPageController(CanvasElements canvasElements, ColorPaletteViewModel colorPaletteVM)
 {
     CanvasElements        = canvasElements;
     ColorPaletteViewModel = colorPaletteVM;
     CanvasInputController = new CanvasInputController(CanvasElements);
     SetupInputEvents();
     DataTransferManager.GetForCurrentView().DataRequested += OnShareDataRequested;
     AutosaveTimer.Tick += (s, e) => OnAutosave();
 }
Exemple #4
0
        private void InitColorViewModels()
        {
            gradient3ColorsViewModel = new Gradient3ColorsViewModel()
            {
                LowColor  = Color.FromArgb(255, 255, 0, 0),
                MidColor  = Color.FromArgb(255, 255, 255, 255),
                HighColor = Color.FromArgb(255, 0, 255, 0)
            };

            gradient2ColorsViewModel = new Gradient2ColorsViewModel()
            {
                LowColor  = Color.FromArgb(255, 255, 255, 255),
                HighColor = Color.FromArgb(255, 0, 0, 255)
            };

            colorPaletteViewModel = new ColorPaletteViewModel();
        }
        private void InitColorViewModels()
        {
            gradient3ColorsViewModel = new Gradient3ColorsViewModel()
            {
                LowColor = Color.FromArgb(255, 255, 0, 0),
                MidColor = Color.FromArgb(255, 255, 255, 255),
                HighColor = Color.FromArgb(255, 0, 255, 0)
            };

            gradient2ColorsViewModel = new Gradient2ColorsViewModel()
            {
                LowColor = Color.FromArgb(255, 255, 255, 255),
                HighColor = Color.FromArgb(255, 0, 0, 255)
            };

            colorPaletteViewModel = new ColorPaletteViewModel();
        }