84 references to InkCanvasSelectionHitResult
PresentationFramework (84)
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (20)
104internal InkCanvasSelectionHitResult SelectionHandleHitTest(Point point) 106InkCanvasSelectionHitResult result = InkCanvasSelectionHitResult.None; 112for (InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.TopLeft; 113hitResult <= InkCanvasSelectionHitResult.Left; hitResult++) 127if (result == InkCanvasSelectionHitResult.None) 132result = InkCanvasSelectionHitResult.Selection; 223for (InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.TopLeft; 224hitResult <= InkCanvasSelectionHitResult.Left; hitResult++) 348private void GetHandleRect(InkCanvasSelectionHitResult hitResult, Rect rectWireFrame, out Rect visibleRect, out Rect toleranceRect) 356case InkCanvasSelectionHitResult.TopLeft: 362case InkCanvasSelectionHitResult.Top: 369case InkCanvasSelectionHitResult.TopRight: 375case InkCanvasSelectionHitResult.Left: 382case InkCanvasSelectionHitResult.Right: 389case InkCanvasSelectionHitResult.BottomLeft: 395case InkCanvasSelectionHitResult.Bottom: 402case InkCanvasSelectionHitResult.BottomRight:
MS\Internal\Ink\InkCanvasSelection.cs (8)
140internal void StartFeedbackAdorner(Rect feedbackRect, InkCanvasSelectionHitResult activeSelectionHitResult) 143Debug.Assert(activeSelectionHitResult != InkCanvasSelectionHitResult.None, "activeSelectionHitResult cannot be InkCanvasSelectionHitResult.None."); 502internal InkCanvasSelectionHitResult HitTestSelection(Point pointOnInkCanvas) 513return InkCanvasSelectionHitResult.None; 520InkCanvasSelectionHitResult hitResult = _inkCanvas.SelectionAdorner.SelectionHandleHitTest(pointOnSelectionAdorner); 524if ( hitResult == InkCanvasSelectionHitResult.Selection 534hitResult = InkCanvasSelectionHitResult.None; 1125private Nullable<InkCanvasSelectionHitResult> _activeSelectionHitResult;
MS\Internal\Ink\PenCursorManager.cs (10)
123internal static Cursor GetSelectionCursor(InkCanvasSelectionHitResult hitResult, bool isRightToLeft) 129case InkCanvasSelectionHitResult.TopLeft: 130case InkCanvasSelectionHitResult.BottomRight: 143case InkCanvasSelectionHitResult.Bottom: 144case InkCanvasSelectionHitResult.Top: 150case InkCanvasSelectionHitResult.BottomLeft: 151case InkCanvasSelectionHitResult.TopRight: 164case InkCanvasSelectionHitResult.Left: 165case InkCanvasSelectionHitResult.Right: 170case InkCanvasSelectionHitResult.Selection:
MS\Internal\Ink\SelectionEditingBehavior.cs (32)
78Debug.Assert(_hitResult != InkCanvasSelectionHitResult.None); 202if ( _hitResult == InkCanvasSelectionHitResult.TopLeft || 203_hitResult == InkCanvasSelectionHitResult.BottomLeft || 204_hitResult == InkCanvasSelectionHitResult.Left ) 213if ( _hitResult == InkCanvasSelectionHitResult.TopRight || 214_hitResult == InkCanvasSelectionHitResult.BottomRight || 215_hitResult == InkCanvasSelectionHitResult.Right ) 224if ( _hitResult == InkCanvasSelectionHitResult.TopLeft || 225_hitResult == InkCanvasSelectionHitResult.TopRight || 226_hitResult == InkCanvasSelectionHitResult.Top ) 235if ( _hitResult == InkCanvasSelectionHitResult.BottomLeft || 236_hitResult == InkCanvasSelectionHitResult.BottomRight || 237_hitResult == InkCanvasSelectionHitResult.Bottom ) 249if ( _hitResult == InkCanvasSelectionHitResult.BottomRight || 250_hitResult == InkCanvasSelectionHitResult.BottomLeft || 251_hitResult == InkCanvasSelectionHitResult.TopRight || 252_hitResult == InkCanvasSelectionHitResult.TopLeft || 253_hitResult == InkCanvasSelectionHitResult.Selection ) 258else if ( _hitResult == InkCanvasSelectionHitResult.Left || 259_hitResult == InkCanvasSelectionHitResult.Right ) 263else if ( _hitResult == InkCanvasSelectionHitResult.Top || 264_hitResult == InkCanvasSelectionHitResult.Bottom ) 283case InkCanvasSelectionHitResult.BottomRight: 289case InkCanvasSelectionHitResult.Bottom: 294case InkCanvasSelectionHitResult.BottomLeft: 300case InkCanvasSelectionHitResult.TopRight: 306case InkCanvasSelectionHitResult.Top: 311case InkCanvasSelectionHitResult.TopLeft: 317case InkCanvasSelectionHitResult.Left: 322case InkCanvasSelectionHitResult.Right: 327case InkCanvasSelectionHitResult.Selection: 431private InkCanvasSelectionHitResult _hitResult;
MS\Internal\Ink\SelectionEditor.cs (13)
166InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.None; 170if ( hitResult != InkCanvasSelectionHitResult.None ) 214private InkCanvasSelectionHitResult HitTestOnSelectionAdorner(Point position) 216InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.None; 225if ( hitResult >= InkCanvasSelectionHitResult.TopLeft && hitResult <= InkCanvasSelectionHitResult.Left ) 227hitResult = InkCanvas.ResizeEnabled ? hitResult : InkCanvasSelectionHitResult.None; 229else if ( hitResult == InkCanvasSelectionHitResult.Selection ) 231hitResult = InkCanvas.MoveEnabled ? hitResult : InkCanvasSelectionHitResult.None; 247InkCanvasSelectionHitResult hitResult = HitTestOnSelectionAdorner(hitPoint); 267private InkCanvasSelectionHitResult _hitResult;
System\Windows\Controls\InkCanvas.cs (1)
1774public InkCanvasSelectionHitResult HitTestSelection(Point point)