Пример #1
0
        protected override void SetNewValueTo(RotationControlViewModel viewModel)
        {
            var value = (viewModel.RotationAngle + _angle) % 360;

            viewModel.RotationAngle = value >= 180 ? value - 360 : value;
        }
Пример #2
0
 public RotationControlView()
 {
     InitializeComponent();
     DataContext = _rotationControlViewModel = new RotationControlViewModel();
 }
Пример #3
0
 public WorkAreaRotateRightCommand(RotationControlViewModel viewModel, int angle)
     : base(viewModel)
 {
     _angle = angle;
 }
Пример #4
0
 protected override void SetNewValueTo(RotationControlViewModel viewModel)
 {
     viewModel.RotationAngle = 0;
 }
Пример #5
0
 public WorkAreaResetRotationCommand(RotationControlViewModel viewModel) : base(viewModel)
 {
 }
Пример #6
0
 protected abstract void SetNewValueTo(RotationControlViewModel viewModel);
Пример #7
0
 protected WorkAreaRotationCommandBase(RotationControlViewModel viewModel)
 {
     ViewModel = viewModel;
 }