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) }; }