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