public SwipeGestureGalleryPage()
        {
            var box = new Image
            {
                BackgroundColor   = Colors.Gray,
                WidthRequest      = 500,
                HeightRequest     = 500,
                VerticalOptions   = LayoutOptions.Center,
                HorizontalOptions = LayoutOptions.Center
            };

            var label = new Label {
                Text = "Use one finger and swipe inside the gray box."
            };

            var swipeme = new SwipeContainer {
                Content = box
            };

            swipeme.SwipeLeft  += (sender, args) => label.Text = "You swiped left.";
            swipeme.SwipeRight += (sender, args) => label.Text = "You swiped right.";
            swipeme.SwipeUp    += (sender, args) => label.Text = "You swiped up.";
            swipeme.SwipeDown  += (sender, args) => label.Text = "You swiped down.";

            Content = new StackLayout {
                Children = { label, swipeme }, Padding = new Thickness(20)
            };
        }
        public SwipeGestureView()
        {
            var box = new Image
            {
                BackgroundColor   = Color.Red,
                WidthRequest      = 250,
                HeightRequest     = 250,
                VerticalOptions   = LayoutOptions.Center,
                HorizontalOptions = LayoutOptions.Center
            };

            var label = new Label {
                Text = "Swipe inside the red box."
            };

            var swipeContainer = new SwipeContainer {
                Content = box
            };

            swipeContainer.SwipeLeft  += (sender, args) => label.Text = "<";
            swipeContainer.SwipeRight += (sender, args) => label.Text = ">";

            Content = new StackLayout
            {
                Children = { label, swipeContainer },
                Padding  = new Thickness(20)
            };
        }