33 references to RelativeMousePositions
PresentationFramework (33)
src\Framework\System\Windows\Controls\DataGrid.cs (33)
1765RelativeMousePositions position = RelativeMousePosition; 1766if (position != RelativeMousePositions.Over) 6271RelativeMousePositions position = RelativeMousePosition; 6272if (position == RelativeMousePositions.Over) 6422Debug.Assert(RelativeMousePosition != RelativeMousePositions.Over, "The mouse is not supposed to be over the DataGrid."); 6660private RelativeMousePositions RelativeMousePosition 6664RelativeMousePositions position = RelativeMousePositions.Over; 6674position |= RelativeMousePositions.Left; 6678position |= RelativeMousePositions.Right; 6683position |= RelativeMousePositions.Above; 6687position |= RelativeMousePositions.Below; 6695private static bool IsMouseToLeft(RelativeMousePositions position) 6697return (position & RelativeMousePositions.Left) == RelativeMousePositions.Left; 6700private static bool IsMouseToRight(RelativeMousePositions position) 6702return (position & RelativeMousePositions.Right) == RelativeMousePositions.Right; 6705private static bool IsMouseAbove(RelativeMousePositions position) 6707return (position & RelativeMousePositions.Above) == RelativeMousePositions.Above; 6710private static bool IsMouseBelow(RelativeMousePositions position) 6712return (position & RelativeMousePositions.Below) == RelativeMousePositions.Below; 6715private static bool IsMouseToLeftOrRightOnly(RelativeMousePositions position) 6717return (position == RelativeMousePositions.Left) || (position == RelativeMousePositions.Right); 6720private static bool IsMouseInCorner(RelativeMousePositions position) 6722return (position != RelativeMousePositions.Over) && 6723(position != RelativeMousePositions.Above) && 6724(position != RelativeMousePositions.Below) && 6725(position != RelativeMousePositions.Left) && 6726(position != RelativeMousePositions.Right);