相对布局上的背景图像无法获得表单上的屏幕尺寸

Background image on relative layout don't get the screen size on forms

这是标签页的图像和布局代码:

RelativeLayout PrincipalLayout = new RelativeLayout ();

                Image background = new Image {
                    Source = Images.Background,
                };

                PrincipalLayout.Children.Add (background,
                    xConstraint: Constraint.RelativeToParent ((parent) => {
                        return 0;
                    }),
                    yConstraint: Constraint.RelativeToParent ((parent) => {
                        return 0;
                    }),
                    widthConstraint: Constraint.RelativeToParent ((parent) => {
                        return parent.Width;
                    }),
                    heightConstraint: Constraint.RelativeToParent ((parent) => {
                        return parent.Height;
                    })
                );
this.Content = PrincipalLayout;

但是图像不是从 X = 0 开始,也没有在正确的位置结束。

看图:

http://i292.photobucket.com/albums/mm15/romuloviel/Captura%20de%20Tela%202015-03-18%20as%2010.06.34_zpsb4cquhtd.png

我需要图像获取所有帧。

Image 对象的默认方面是 AspectFit - 这可能会导致一些字母装箱。

有关可能更好地显示您的图片的其他方面,请参阅文档:

http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.Aspect