54 references to SwipeDirection
Microsoft.Maui (17)
Platform\SwipeViewExtensions.cs (8)
22 internal static ISwipeItems? GetSwipeItemsByDirection(this ISwipeView swipeView, SwipeDirection? swipeDirection) 28 case SwipeDirection.Left: 31 case SwipeDirection.Right: 34 case SwipeDirection.Up: 37 case SwipeDirection.Down: 45 internal static bool IsHorizontalSwipe(this SwipeDirection? swipeDirection) 47 return swipeDirection == SwipeDirection.Left || swipeDirection == SwipeDirection.Right;
Primitives\SwipeDirection.cs (6)
23 public static SwipeDirection GetSwipeDirection(Point initialPoint, Point endPoint) 35 internal static SwipeDirection GetSwipeDirectionFromAngle(double angle) 38 return SwipeDirection.Up; 41 return SwipeDirection.Right; 44 return SwipeDirection.Down; 46 return SwipeDirection.Left;
Primitives\SwipeViewSwipeChanging.cs (1)
5 public record SwipeViewSwipeChanging(SwipeDirection SwipeDirection, double Offset);
Primitives\SwipeViewSwipeEnded.cs (1)
5 public record SwipeViewSwipeEnded(SwipeDirection SwipeDirection, bool IsOpen);
Primitives\SwipeViewSwipeStarted.cs (1)
5 public record SwipeViewSwipeStarted(SwipeDirection SwipeDirection);
Microsoft.Maui.Controls (37)
ISwipeGestureController.cs (1)
7 bool DetectSwipe(View sender, SwipeDirection direction);
SwipeGestureRecognizer.cs (24)
22 public static readonly BindableProperty DirectionProperty = BindableProperty.Create(nameof(Direction), typeof(SwipeDirection), typeof(SwipeGestureRecognizer), default(SwipeDirection)); 42 public SwipeDirection Direction 44 get { return (SwipeDirection)GetValue(DirectionProperty); } 63 bool ISwipeGestureController.DetectSwipe(View sender, SwipeDirection direction) 68 var detectedDirection = (SwipeDirection)(0); 75 detectedDirection |= SwipeDirection.Left; 84 detectedDirection |= SwipeDirection.Right; 93 detectedDirection |= SwipeDirection.Down; 102 detectedDirection |= SwipeDirection.Up; 115 public void SendSwiped(View sender, SwipeDirection direction) 127 public static bool IsLeft(this SwipeDirection self) 129 return (self & SwipeDirection.Left) == SwipeDirection.Left; 131 public static bool IsRight(this SwipeDirection self) 133 return (self & SwipeDirection.Right) == SwipeDirection.Right; 135 public static bool IsUp(this SwipeDirection self) 137 return (self & SwipeDirection.Up) == SwipeDirection.Up; 139 public static bool IsDown(this SwipeDirection self) 141 return (self & SwipeDirection.Down) == SwipeDirection.Down;
SwipeView\SwipedEventArgs.cs (2)
10 public SwipedEventArgs(object parameter, SwipeDirection direction) 20 public SwipeDirection Direction { get; private set; }
SwipeView\SwipeEventArgs.cs (5)
9 protected BaseSwipeEventArgs(SwipeDirection swipeDirection) 15 public SwipeDirection SwipeDirection { get; set; } 44 public SwipeStartedEventArgs(SwipeDirection swipeDirection) : base(swipeDirection) 54 public SwipeChangingEventArgs(SwipeDirection swipeDirection, double offset) : base(swipeDirection) 67 public SwipeEndedEventArgs(SwipeDirection swipeDirection, bool isOpen) : base(swipeDirection)
SwipeView\SwipeView.cs (5)
233 SwipeDirection? _swipeDirection; 390 _swipeDirection = SwipeDirection.Right; 393 _swipeDirection = SwipeDirection.Down; 396 _swipeDirection = SwipeDirection.Left; 399 _swipeDirection = SwipeDirection.Up;