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