public PinchGestureTestPage ()
		{
			var stack = new StackLayout { VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center };
			var textBoxScale = new Label { VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center };
			var textBox = new Label { VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center };
			var textBoxPoint = new Label { VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center };
			stack.Children.Add (textBox);
			stack.Children.Add (textBoxScale);
			stack.Children.Add (textBoxPoint);

			var box = new Image { Source = "crimson.jpg", BackgroundColor = Color.Red, WidthRequest = 200, HeightRequest = 200, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center };

			var zoomContainer = new PinchToZoomContainer ();
			zoomContainer.Content = box;

			var btn = new Button { Text = "add pinch gesture", Command = new Command (() => zoomContainer.AddPinch ()) };
			var btnRemove = new Button { Text = "remove pinch gesture", Command = new Command (() => zoomContainer.GestureRecognizers.Clear ()) };

			Content = new StackLayout { Children = { btn, btnRemove, new Grid { Children = { zoomContainer }, Padding = new Thickness (20) } } };
		}
        public PinchGestureTestPage()
        {
            var stack = new StackLayout {
                VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center
            };
            var textBoxScale = new Label {
                VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center
            };
            var textBox = new Label {
                VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center
            };
            var textBoxPoint = new Label {
                VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.Center
            };

            stack.Children.Add(textBox);
            stack.Children.Add(textBoxScale);
            stack.Children.Add(textBoxPoint);

            var box = new Image {
                Source = "crimson.jpg", BackgroundColor = Color.Red, WidthRequest = 200, HeightRequest = 200, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center
            };

            var zoomContainer = new PinchToZoomContainer();

            zoomContainer.Content = box;

            var btn = new Button {
                Text = "add pinch gesture", Command = new Command(() => zoomContainer.AddPinch())
            };
            var btnRemove = new Button {
                Text = "remove pinch gesture", Command = new Command(() => zoomContainer.GestureRecognizers.Clear())
            };

            Content = new StackLayout {
                Children = { btn, btnRemove, new Grid {
                                 Children = { zoomContainer },Padding = new Thickness(20)
                             } }
            };
        }