33 references to RelativeMousePositions
PresentationFramework (33)
System\Windows\Controls\DataGrid.cs (33)
1751
RelativeMousePositions
position = RelativeMousePosition;
1752
if (position !=
RelativeMousePositions
.Over)
6222
RelativeMousePositions
position = RelativeMousePosition;
6223
if (position ==
RelativeMousePositions
.Over)
6373
Debug.Assert(RelativeMousePosition !=
RelativeMousePositions
.Over, "The mouse is not supposed to be over the DataGrid.");
6611
private
RelativeMousePositions
RelativeMousePosition
6615
RelativeMousePositions
position =
RelativeMousePositions
.Over;
6625
position |=
RelativeMousePositions
.Left;
6629
position |=
RelativeMousePositions
.Right;
6634
position |=
RelativeMousePositions
.Above;
6638
position |=
RelativeMousePositions
.Below;
6646
private static bool IsMouseToLeft(
RelativeMousePositions
position)
6648
return (position &
RelativeMousePositions
.Left) ==
RelativeMousePositions
.Left;
6651
private static bool IsMouseToRight(
RelativeMousePositions
position)
6653
return (position &
RelativeMousePositions
.Right) ==
RelativeMousePositions
.Right;
6656
private static bool IsMouseAbove(
RelativeMousePositions
position)
6658
return (position &
RelativeMousePositions
.Above) ==
RelativeMousePositions
.Above;
6661
private static bool IsMouseBelow(
RelativeMousePositions
position)
6663
return (position &
RelativeMousePositions
.Below) ==
RelativeMousePositions
.Below;
6666
private static bool IsMouseToLeftOrRightOnly(
RelativeMousePositions
position)
6668
return (position ==
RelativeMousePositions
.Left) || (position ==
RelativeMousePositions
.Right);
6671
private static bool IsMouseInCorner(
RelativeMousePositions
position)
6673
return (position !=
RelativeMousePositions
.Over) &&
6674
(position !=
RelativeMousePositions
.Above) &&
6675
(position !=
RelativeMousePositions
.Below) &&
6676
(position !=
RelativeMousePositions
.Left) &&
6677
(position !=
RelativeMousePositions
.Right);