public ImagePage() { // Layout controls quitButton = new Button { Text = "Quit" }; quitButton.Clicked += quitButton_Clicked; noTargetButton = new Button { Text = "No Target" }; noTargetButton.Clicked += noTargetButton_Clicked; doneButton = new Button { Text = "Done" }; doneButton.Clicked += doneButton_Clicked; resetLabelsButton = new Button { Text = "Reset" }; resetLabelsButton.Clicked += resetLabelsButton_Clicked; tapcounter = new Label { Text = "TAPPED 0 TIMES" }; ImageSource mImageSource = new UriImageSource { Uri = new Uri(ServerConnection.imageResource + "1") }; mImage = new Image { HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, BackgroundColor = Color.Yellow, HeightRequest = 200, Aspect = Xamarin.Forms.Aspect.AspectFit, //Source = "http://developer.xamarin.com/demo/IMG_1415.JPG" //Source = ImageSource.FromResource("ResourceBitmapCode.Images.img.jpg") Source = mImageSource }; AbsoluteLayout.SetLayoutFlags(mImage, AbsoluteLayoutFlags.None); tapPointsLayout = new MR.Gestures.AbsoluteLayout { VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center, BackgroundColor = Color.Teal }; tapPointsLayout.Tapped += absoluteLayout_Tapped; ResetLabels(); LayoutPage(); }