84 references to InkCanvas
PresentationFramework (84)
MS\Internal\Ink\EditBehavior.cs (2)
205
Transform layoutTransform = this.
InkCanvas
.LayoutTransform;
206
Transform renderTransform = this.
InkCanvas
.RenderTransform;
MS\Internal\Ink\EraserBehavior.cs (15)
168
&& ( _cachedStylusShape.Width !=
InkCanvas
.EraserShape.Width
169
|| _cachedStylusShape.Height !=
InkCanvas
.EraserShape.Height
170
|| _cachedStylusShape.Rotation !=
InkCanvas
.EraserShape.Rotation
171
|| _cachedStylusShape.GetType() !=
InkCanvas
.EraserShape.GetType()) )
197
this.
InkCanvas
.Strokes.GetIncrementalStrokeHitTester(this.
InkCanvas
.EraserShape);
275
_cachedStylusShape =
InkCanvas
.EraserShape;
294
DpiScale dpi = this.
InkCanvas
.GetDpi();
351
this.
InkCanvas
.RaiseStrokeErasing(args);
356
InkCanvas
.Strokes.Remove(e.HitStroke);
357
this.
InkCanvas
.RaiseInkErased();
389
this.
InkCanvas
.RaiseStrokeErasing(args);
405
this.
InkCanvas
.Strokes.Replace(strokesToReplace, eraseResult);
409
this.
InkCanvas
.Strokes.Remove(strokesToReplace);
427
this.
InkCanvas
.RaiseInkErased();
MS\Internal\Ink\InkCollectionBehavior.cs (17)
113
InkCanvas
.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent,
InkCanvas
));
175
if (
InkCanvas
.InternalDynamicRenderer != null)
177
InkCanvas
.InternalDynamicRenderer.Enabled = true;
178
InkCanvas
.UpdateDynamicRenderer(); // Kick DynamicRenderer to be hooked up to renderer.
194
if (
InkCanvas
.InternalDynamicRenderer != null)
196
InkCanvas
.InternalDynamicRenderer.Enabled = false;
197
InkCanvas
.UpdateDynamicRenderer(); // Kick DynamicRenderer to be removed from renderer.
236
_strokeDrawingAttributes = this.
InkCanvas
.DefaultDrawingAttributes.Clone();
242
if (
InkCanvas
.InternalDynamicRenderer != null && inputDevice != null )
246
InkCanvas
.InternalDynamicRenderer.Reset(stylusDevice, stylusPoints);
298
InkCanvas
.RaiseGestureOrStrokeCollected(argsStroke, _userInitiated);
336
if ( _cachedPenCursor == null || _cursorDrawingAttributes !=
InkCanvas
.DefaultDrawingAttributes )
341
DrawingAttributes da = this.
InkCanvas
.DefaultDrawingAttributes;
355
_cursorDrawingAttributes =
InkCanvas
.DefaultDrawingAttributes.Clone();
356
DpiScale dpi = this.
InkCanvas
.GetDpi();
357
_cachedPenCursor = PenCursorManager.GetPenCursor(da, false, (this.
InkCanvas
.FlowDirection == FlowDirection.RightToLeft), dpi.DpiScaleX, dpi.DpiScaleY);
MS\Internal\Ink\LassoSelectionBehavior.cs (14)
246
selectedStrokes =
InkCanvas
.EndDynamicSelection(_lassoHelper.Visual);
287
InkCanvas
.ChangeInkCanvasSelection(selectedStrokes, elementsToSelect.ToArray());
328
this.
InkCanvas
.UpdateDynamicSelection(e.SelectedStrokes, e.DeselectedStrokes);
339
if ( this.
InkCanvas
.Children.Count == 0 )
344
for (int x = 0; x < this.
InkCanvas
.Children.Count; x++)
346
UIElement uiElement = this.
InkCanvas
.Children[x];
347
HitTestElement(
InkCanvas
.InnerCanvas, uiElement, elementsToSelect);
587
if (
InkCanvas
.ClearSelectionRaiseSelectionChanging() // If user cancels clearing the selection, we shouldn't initiate Lasso.
598
this.
InkCanvas
.Strokes.GetIncrementalLassoHitTester(_percentIntersectForInk);
609
InkCanvas
.BeginDynamicSelection(_lassoHelper.Visual);
635
StrokeCollection hitTestStrokes =
InkCanvas
.Strokes.HitTest(point, 5.0d);
642
GeneralTransform transformToInnerCanvas =
InkCanvas
.TransformToVisual(
InkCanvas
.InnerCanvas);
646
tappedElement =
InkCanvas
.InnerCanvas.HitTestOnElements(pointOnInnerCanvas);
MS\Internal\Ink\SelectionEditingBehavior.cs (18)
61
_hitResult =
InkCanvas
.SelectionAdorner.SelectionHandleHitTest(
62
mouse.GetPosition((IInputElement)(
InkCanvas
.SelectionAdorner)));
68
_selectionRect =
InkCanvas
.GetSelectionBounds( );
71
_previousLocation = mouse.GetPosition(
InkCanvas
.SelectionAdorner);
75
InkCanvas
.InkCanvasSelection.StartFeedbackAdorner(_selectionRect, _hitResult);
78
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseUpEvent, new MouseButtonEventHandler(OnMouseUp));
79
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnMouseMove));
80
InkCanvas
.SelectionAdorner.AddHandler(UIElement.LostMouseCaptureEvent,
90
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseUpEvent, new MouseButtonEventHandler(OnMouseUp));
91
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnMouseMove));
92
InkCanvas
.SelectionAdorner.RemoveHandler(UIElement.LostMouseCaptureEvent,
105
(this.
InkCanvas
.FlowDirection == FlowDirection.RightToLeft));
126
Point curPoint = args.GetPosition(
InkCanvas
.SelectionAdorner);
142
InkCanvas
.InkCanvasSelection.UpdateFeedbackAdorner(newRect);
157
_previousRect = ChangeFeedbackRectangle(args.GetPosition(
InkCanvas
.SelectionAdorner));
377
InkCanvas
.SelectionAdorner.CaptureMouse();
392
InkCanvas
.SelectionAdorner.ReleaseMouseCapture();
399
InkCanvas
.InkCanvasSelection.EndFeedbackAdorner(commit ? _previousRect : _selectionRect);
MS\Internal\Ink\SelectionEditor.cs (18)
54
Point currentPosition = Mouse.PrimaryDevice.GetPosition(
InkCanvas
.SelectionAdorner);
74
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseDownEvent, new MouseButtonEventHandler(OnAdornerMouseButtonDownEvent));
75
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnAdornerMouseMoveEvent));
76
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseEnterEvent, new MouseEventHandler(OnAdornerMouseMoveEvent));
77
InkCanvas
.SelectionAdorner.AddHandler(Mouse.MouseLeaveEvent, new MouseEventHandler(OnAdornerMouseLeaveEvent));
79
Point currentPosition = Mouse.PrimaryDevice.GetPosition(
InkCanvas
.SelectionAdorner);
89
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseDownEvent, new MouseButtonEventHandler(OnAdornerMouseButtonDownEvent));
90
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseMoveEvent, new MouseEventHandler(OnAdornerMouseMoveEvent));
91
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseEnterEvent, new MouseEventHandler(OnAdornerMouseMoveEvent));
92
InkCanvas
.SelectionAdorner.RemoveHandler(Mouse.MouseLeaveEvent, new MouseEventHandler(OnAdornerMouseLeaveEvent));
113
if (
InkCanvas
.SelectionAdorner.IsMouseOver )
116
(this.
InkCanvas
.FlowDirection == FlowDirection.RightToLeft));
148
Point pointOnSelectionAdorner = args.GetPosition(
InkCanvas
.SelectionAdorner);
178
Point pointOnSelectionAdorner = args.GetPosition(
InkCanvas
.SelectionAdorner);
202
if (
InkCanvas
.InkCanvasSelection.HasSelection )
205
hitResult =
InkCanvas
.SelectionAdorner.SelectionHandleHitTest(position);
211
hitResult =
InkCanvas
.ResizeEnabled ? hitResult : InkCanvasSelectionHitResult.None;
215
hitResult =
InkCanvas
.MoveEnabled ? hitResult : InkCanvasSelectionHitResult.None;