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