コード例 #1
0
ファイル: CurveViewModel.cs プロジェクト: Cyborg11/FreePIE
        private void SetSelectedPoint(Point newPoint)
        {
            if(SetDefault)
            {
                Curve.Reset(newPoint.Y);
                InitCurve();
                return;
            }

            var args = new MovePointBehaviour.PointMoveEventArgs
            {
                OldPoint = GetSelectedPoint(),
                NewPoint = newPoint
            };
            OnPointDragged(args);
            SetSelectablePoints();
            NotifyOfPropertyChange(() => SelectedPointX);
            NotifyOfPropertyChange(() => SelectedPointY);
        }
コード例 #2
0
ファイル: CurveViewModel.cs プロジェクト: tagaf/FreePIE
 private void ApplyNewSelectedPoint(Point newPoint)
 {
     var args = new MovePointBehaviour.PointMoveEventArgs
     {
         OldPoint = GetSelectedPoint(),
         NewPoint = newPoint
     };
     OnPointDragged(args);
     SetSelectablePoints();
 }
コード例 #3
0
ファイル: CurveViewModel.cs プロジェクト: Redacacia/FreePIE
        private void ApplyNewSelectedPoint(Point newPoint)
        {
            if(SetDefault)
            {
                Curve.Reset(newPoint.Y);
                InitCurve();
                return;
            }

            var args = new MovePointBehaviour.PointMoveEventArgs
            {
                OldPoint = GetSelectedPoint(),
                NewPoint = newPoint
            };
            OnPointDragged(args);
            SetSelectablePoints();
        }