84 references to InkCanvas
PresentationFramework (84)
src\Framework\MS\Internal\Ink\EditBehavior.cs (2)
228Transform layoutTransform = this.InkCanvas.LayoutTransform; 229Transform renderTransform = this.InkCanvas.RenderTransform;
src\Framework\MS\Internal\Ink\EraserBehavior.cs (15)
184&& ( _cachedStylusShape.Width != InkCanvas.EraserShape.Width 185|| _cachedStylusShape.Height != InkCanvas.EraserShape.Height 186|| _cachedStylusShape.Rotation != InkCanvas.EraserShape.Rotation 187|| _cachedStylusShape.GetType() != InkCanvas.EraserShape.GetType()) ) 213this.InkCanvas.Strokes.GetIncrementalStrokeHitTester(this.InkCanvas.EraserShape); 291_cachedStylusShape = InkCanvas.EraserShape; 310DpiScale dpi = this.InkCanvas.GetDpi(); 367this.InkCanvas.RaiseStrokeErasing(args); 372InkCanvas.Strokes.Remove(e.HitStroke); 373this.InkCanvas.RaiseInkErased(); 406this.InkCanvas.RaiseStrokeErasing(args); 422this.InkCanvas.Strokes.Replace(strokesToReplace, eraseResult); 426this.InkCanvas.Strokes.Remove(strokesToReplace); 444this.InkCanvas.RaiseInkErased();
src\Framework\MS\Internal\Ink\InkCollectionBehavior.cs (17)
147InkCanvas.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent, InkCanvas)); 210if (InkCanvas.InternalDynamicRenderer != null) 212InkCanvas.InternalDynamicRenderer.Enabled = true; 213InkCanvas.UpdateDynamicRenderer(); // Kick DynamicRenderer to be hooked up to renderer. 229if (InkCanvas.InternalDynamicRenderer != null) 231InkCanvas.InternalDynamicRenderer.Enabled = false; 232InkCanvas.UpdateDynamicRenderer(); // Kick DynamicRenderer to be removed from renderer. 279_strokeDrawingAttributes = this.InkCanvas.DefaultDrawingAttributes.Clone(); 285if ( InkCanvas.InternalDynamicRenderer != null && inputDevice != null ) 289InkCanvas.InternalDynamicRenderer.Reset(stylusDevice, stylusPoints); 361InkCanvas.RaiseGestureOrStrokeCollected(argsStroke, _userInitiated); 399if ( _cachedPenCursor == null || _cursorDrawingAttributes != InkCanvas.DefaultDrawingAttributes ) 404DrawingAttributes da = this.InkCanvas.DefaultDrawingAttributes; 418_cursorDrawingAttributes = InkCanvas.DefaultDrawingAttributes.Clone(); 419DpiScale dpi = this.InkCanvas.GetDpi(); 420_cachedPenCursor = PenCursorManager.GetPenCursor(da, false, (this.InkCanvas.FlowDirection == FlowDirection.RightToLeft), dpi.DpiScaleX, dpi.DpiScaleY);
src\Framework\MS\Internal\Ink\LassoSelectionBehavior.cs (14)
258selectedStrokes = InkCanvas.EndDynamicSelection(_lassoHelper.Visual); 299InkCanvas.ChangeInkCanvasSelection(selectedStrokes, elementsToSelect.ToArray()); 340this.InkCanvas.UpdateDynamicSelection(e.SelectedStrokes, e.DeselectedStrokes); 351if ( this.InkCanvas.Children.Count == 0 ) 356for (int x = 0; x < this.InkCanvas.Children.Count; x++) 358UIElement uiElement = this.InkCanvas.Children[x]; 359HitTestElement(InkCanvas.InnerCanvas, uiElement, elementsToSelect); 601if ( InkCanvas.ClearSelectionRaiseSelectionChanging() // If user cancels clearing the selection, we shouldn't initiate Lasso. 613this.InkCanvas.Strokes.GetIncrementalLassoHitTester(_percentIntersectForInk); 624InkCanvas.BeginDynamicSelection(_lassoHelper.Visual); 650StrokeCollection hitTestStrokes = InkCanvas.Strokes.HitTest(point, 5.0d); 657GeneralTransform transformToInnerCanvas = InkCanvas.TransformToVisual(InkCanvas.InnerCanvas); 661tappedElement = InkCanvas.InnerCanvas.HitTestOnElements(pointOnInnerCanvas);
src\Framework\MS\Internal\Ink\SelectionEditingBehavior.cs (18)
77_hitResult = InkCanvas.SelectionAdorner.SelectionHandleHitTest( 78mouse.GetPosition((IInputElement)(InkCanvas.SelectionAdorner))); 84_selectionRect = InkCanvas.GetSelectionBounds( ); 87_previousLocation = mouse.GetPosition(InkCanvas.SelectionAdorner); 91InkCanvas.InkCanvasSelection.StartFeedbackAdorner(_selectionRect, _hitResult); 94InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseUpEvent, new MouseButtonEventHandler(OnMouseUp)); 95InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnMouseMove)); 96InkCanvas.SelectionAdorner.AddHandler(UIElement.LostMouseCaptureEvent, 107InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseUpEvent, new MouseButtonEventHandler(OnMouseUp)); 108InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnMouseMove)); 109InkCanvas.SelectionAdorner.RemoveHandler(UIElement.LostMouseCaptureEvent, 122(this.InkCanvas.FlowDirection == FlowDirection.RightToLeft)); 143Point curPoint = args.GetPosition(InkCanvas.SelectionAdorner); 159InkCanvas.InkCanvasSelection.UpdateFeedbackAdorner(newRect); 174_previousRect = ChangeFeedbackRectangle(args.GetPosition(InkCanvas.SelectionAdorner)); 395InkCanvas.SelectionAdorner.CaptureMouse(); 410InkCanvas.SelectionAdorner.ReleaseMouseCapture(); 417InkCanvas.InkCanvasSelection.EndFeedbackAdorner(commit ? _previousRect : _selectionRect);
src\Framework\MS\Internal\Ink\SelectionEditor.cs (18)
76Point currentPosition = Mouse.PrimaryDevice.GetPosition(InkCanvas.SelectionAdorner); 96InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseDownEvent, new MouseButtonEventHandler(OnAdornerMouseButtonDownEvent)); 97InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnAdornerMouseMoveEvent)); 98InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseEnterEvent, new MouseEventHandler(OnAdornerMouseMoveEvent)); 99InkCanvas.SelectionAdorner.AddHandler(Mouse.MouseLeaveEvent, new MouseEventHandler(OnAdornerMouseLeaveEvent)); 101Point currentPosition = Mouse.PrimaryDevice.GetPosition(InkCanvas.SelectionAdorner); 111InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseDownEvent, new MouseButtonEventHandler(OnAdornerMouseButtonDownEvent)); 112InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnAdornerMouseMoveEvent)); 113InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseEnterEvent, new MouseEventHandler(OnAdornerMouseMoveEvent)); 114InkCanvas.SelectionAdorner.RemoveHandler(Mouse.MouseLeaveEvent, new MouseEventHandler(OnAdornerMouseLeaveEvent)); 136if ( InkCanvas.SelectionAdorner.IsMouseOver ) 139(this.InkCanvas.FlowDirection == FlowDirection.RightToLeft)); 178Point pointOnSelectionAdorner = args.GetPosition(InkCanvas.SelectionAdorner); 215Point pointOnSelectionAdorner = args.GetPosition(InkCanvas.SelectionAdorner); 239if ( InkCanvas.InkCanvasSelection.HasSelection ) 242hitResult = InkCanvas.SelectionAdorner.SelectionHandleHitTest(position); 248hitResult = InkCanvas.ResizeEnabled ? hitResult : InkCanvasSelectionHitResult.None; 252hitResult = InkCanvas.MoveEnabled ? hitResult : InkCanvasSelectionHitResult.None;