33 references to RelativeMousePositions
PresentationFramework (33)
System\Windows\Controls\DataGrid.cs (33)
1747RelativeMousePositions position = RelativeMousePosition; 1748if (position != RelativeMousePositions.Over) 6215RelativeMousePositions position = RelativeMousePosition; 6216if (position == RelativeMousePositions.Over) 6366Debug.Assert(RelativeMousePosition != RelativeMousePositions.Over, "The mouse is not supposed to be over the DataGrid."); 6604private RelativeMousePositions RelativeMousePosition 6608RelativeMousePositions position = RelativeMousePositions.Over; 6618position |= RelativeMousePositions.Left; 6622position |= RelativeMousePositions.Right; 6627position |= RelativeMousePositions.Above; 6631position |= RelativeMousePositions.Below; 6639private static bool IsMouseToLeft(RelativeMousePositions position) 6641return (position & RelativeMousePositions.Left) == RelativeMousePositions.Left; 6644private static bool IsMouseToRight(RelativeMousePositions position) 6646return (position & RelativeMousePositions.Right) == RelativeMousePositions.Right; 6649private static bool IsMouseAbove(RelativeMousePositions position) 6651return (position & RelativeMousePositions.Above) == RelativeMousePositions.Above; 6654private static bool IsMouseBelow(RelativeMousePositions position) 6656return (position & RelativeMousePositions.Below) == RelativeMousePositions.Below; 6659private static bool IsMouseToLeftOrRightOnly(RelativeMousePositions position) 6661return (position == RelativeMousePositions.Left) || (position == RelativeMousePositions.Right); 6664private static bool IsMouseInCorner(RelativeMousePositions position) 6666return (position != RelativeMousePositions.Over) && 6667(position != RelativeMousePositions.Above) && 6668(position != RelativeMousePositions.Below) && 6669(position != RelativeMousePositions.Left) && 6670(position != RelativeMousePositions.Right);