84 references to InkCanvasSelectionHitResult
PresentationFramework (84)
src\Framework\MS\Internal\Controls\InkCanvasSelectionAdorner.cs (20)
112internal InkCanvasSelectionHitResult SelectionHandleHitTest(Point point) 114InkCanvasSelectionHitResult result = InkCanvasSelectionHitResult.None; 120for ( InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.TopLeft; 121hitResult <= InkCanvasSelectionHitResult.Left; hitResult++ ) 135if ( result == InkCanvasSelectionHitResult.None ) 140result = InkCanvasSelectionHitResult.Selection; 232for ( InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.TopLeft; 233hitResult <= InkCanvasSelectionHitResult.Left; hitResult++ ) 357private void GetHandleRect(InkCanvasSelectionHitResult hitResult, Rect rectWireFrame, out Rect visibleRect, out Rect toleranceRect) 365case InkCanvasSelectionHitResult.TopLeft: 371case InkCanvasSelectionHitResult.Top: 378case InkCanvasSelectionHitResult.TopRight: 384case InkCanvasSelectionHitResult.Left: 391case InkCanvasSelectionHitResult.Right: 398case InkCanvasSelectionHitResult.BottomLeft: 404case InkCanvasSelectionHitResult.Bottom: 411case InkCanvasSelectionHitResult.BottomRight:
src\Framework\MS\Internal\Ink\InkCanvasSelection.cs (8)
148internal void StartFeedbackAdorner(Rect feedbackRect, InkCanvasSelectionHitResult activeSelectionHitResult) 151Debug.Assert(activeSelectionHitResult != InkCanvasSelectionHitResult.None, "activeSelectionHitResult cannot be InkCanvasSelectionHitResult.None."); 512internal InkCanvasSelectionHitResult HitTestSelection(Point pointOnInkCanvas) 523return InkCanvasSelectionHitResult.None; 530InkCanvasSelectionHitResult hitResult = _inkCanvas.SelectionAdorner.SelectionHandleHitTest(pointOnSelectionAdorner); 534if ( hitResult == InkCanvasSelectionHitResult.Selection 544hitResult = InkCanvasSelectionHitResult.None; 1137private Nullable<InkCanvasSelectionHitResult> _activeSelectionHitResult;
src\Framework\MS\Internal\Ink\PenCursorManager.cs (10)
136internal static Cursor GetSelectionCursor(InkCanvasSelectionHitResult hitResult, bool isRightToLeft) 142case InkCanvasSelectionHitResult.TopLeft: 143case InkCanvasSelectionHitResult.BottomRight: 156case InkCanvasSelectionHitResult.Bottom: 157case InkCanvasSelectionHitResult.Top: 163case InkCanvasSelectionHitResult.BottomLeft: 164case InkCanvasSelectionHitResult.TopRight: 177case InkCanvasSelectionHitResult.Left: 178case InkCanvasSelectionHitResult.Right: 183case InkCanvasSelectionHitResult.Selection:
src\Framework\MS\Internal\Ink\SelectionEditingBehavior.cs (32)
80Debug.Assert(_hitResult != InkCanvasSelectionHitResult.None); 205if ( _hitResult == InkCanvasSelectionHitResult.TopLeft || 206_hitResult == InkCanvasSelectionHitResult.BottomLeft || 207_hitResult == InkCanvasSelectionHitResult.Left ) 216if ( _hitResult == InkCanvasSelectionHitResult.TopRight || 217_hitResult == InkCanvasSelectionHitResult.BottomRight || 218_hitResult == InkCanvasSelectionHitResult.Right ) 227if ( _hitResult == InkCanvasSelectionHitResult.TopLeft || 228_hitResult == InkCanvasSelectionHitResult.TopRight || 229_hitResult == InkCanvasSelectionHitResult.Top ) 238if ( _hitResult == InkCanvasSelectionHitResult.BottomLeft || 239_hitResult == InkCanvasSelectionHitResult.BottomRight || 240_hitResult == InkCanvasSelectionHitResult.Bottom ) 252if ( _hitResult == InkCanvasSelectionHitResult.BottomRight || 253_hitResult == InkCanvasSelectionHitResult.BottomLeft || 254_hitResult == InkCanvasSelectionHitResult.TopRight || 255_hitResult == InkCanvasSelectionHitResult.TopLeft || 256_hitResult == InkCanvasSelectionHitResult.Selection ) 261else if ( _hitResult == InkCanvasSelectionHitResult.Left || 262_hitResult == InkCanvasSelectionHitResult.Right ) 266else if ( _hitResult == InkCanvasSelectionHitResult.Top || 267_hitResult == InkCanvasSelectionHitResult.Bottom ) 287case InkCanvasSelectionHitResult.BottomRight: 293case InkCanvasSelectionHitResult.Bottom: 298case InkCanvasSelectionHitResult.BottomLeft: 304case InkCanvasSelectionHitResult.TopRight: 310case InkCanvasSelectionHitResult.Top: 315case InkCanvasSelectionHitResult.TopLeft: 321case InkCanvasSelectionHitResult.Left: 326case InkCanvasSelectionHitResult.Right: 331case InkCanvasSelectionHitResult.Selection: 435private InkCanvasSelectionHitResult _hitResult;
src\Framework\MS\Internal\Ink\SelectionEditor.cs (13)
180InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.None; 184if ( hitResult != InkCanvasSelectionHitResult.None ) 235private InkCanvasSelectionHitResult HitTestOnSelectionAdorner(Point position) 237InkCanvasSelectionHitResult hitResult = InkCanvasSelectionHitResult.None; 246if ( hitResult >= InkCanvasSelectionHitResult.TopLeft && hitResult <= InkCanvasSelectionHitResult.Left ) 248hitResult = InkCanvas.ResizeEnabled ? hitResult : InkCanvasSelectionHitResult.None; 250else if ( hitResult == InkCanvasSelectionHitResult.Selection ) 252hitResult = InkCanvas.MoveEnabled ? hitResult : InkCanvasSelectionHitResult.None; 268InkCanvasSelectionHitResult hitResult = HitTestOnSelectionAdorner(hitPoint); 288private InkCanvasSelectionHitResult _hitResult;
src\Framework\System\Windows\Controls\InkCanvas.cs (1)
1850public InkCanvasSelectionHitResult HitTestSelection(Point point)