예제 #1
0
 public InkFileService(InkCanvas inkCanvas, InkStrokesService strokesService)
 {
     _inkCanvas      = inkCanvas;
     _strokesService = strokesService;
 }
예제 #2
0
 public InkTransformService(Canvas drawingCanvas, InkStrokesService strokeService)
 {
     _drawingCanvas = drawingCanvas;
     _strokeService = strokeService;
     _inkAnalyzer   = new InkAnalyzer();
 }
        public InkSelectionRectangleService(InkCanvas inkCanvas, Canvas selectionCanvas, InkStrokesService strokeService)
        {
            _inkCanvas       = inkCanvas;
            _selectionCanvas = selectionCanvas;
            _strokeService   = strokeService;

            _inkCanvas.ManipulationMode       = ManipulationModes.TranslateX | ManipulationModes.TranslateY;
            _inkCanvas.ManipulationStarted   += InkCanvas_ManipulationStarted;
            _inkCanvas.ManipulationDelta     += InkCanvas_ManipulationDelta;
            _inkCanvas.ManipulationCompleted += InkCanvas_ManipulationCompleted;
        }
 public InkCopyPasteService(InkStrokesService strokesService)
 {
     _strokesService = strokesService;
 }