Esempio n. 1
0
        public override void HandleMove(object arg)
        {
            if (!(arg is Point))
            {
                return;
            }

            var coordinate = (Point)arg;

            _pathSegmentCollection.Remove(_lineSegment);
            _lineSegment.Point = coordinate;
            _pathSegmentCollection.Add(_lineSegment);

            PocketPaintApplication.GetInstance().PaintingAreaLayoutRoot.InvalidateMeasure();
            _path.InvalidateArrange();
        }