Ejemplo n.º 1
0
        public SwipeCommandPageCS()
        {
            var boxView = new BoxView {
                HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand
            };
            var img = new Image();

            img.SetBinding(Image.SourceProperty, "Img");

            var leftSwipeGesture = new SwipeGestureRecognizer {
                Direction = SwipeDirection.Left, CommandParameter = "Left"
            };

            leftSwipeGesture.SetBinding(SwipeGestureRecognizer.CommandProperty, "SwipeCommand");

            var rightSwipeGesture = new SwipeGestureRecognizer {
                Direction = SwipeDirection.Right, CommandParameter = "Right"
            };

            rightSwipeGesture.SetBinding(SwipeGestureRecognizer.CommandProperty, "SwipeCommand");

            boxView.GestureRecognizers.Add(leftSwipeGesture);
            boxView.GestureRecognizers.Add(rightSwipeGesture);

            Content = new StackLayout
            {
                Margin   = new Thickness(20),
                Children =
                {
                    new Image {
                        Margin = new Thickness(0, 10), Source = "Chick1"
                    },
                    boxView,
                    img
                }
            };
            BindingContext = new SwipeCommandPageViewModel();
        }
Ejemplo n.º 2
0
 public MainPage()
 {
     InitializeComponent();
     BindingContext = new SwipeCommandPageViewModel();
 }