public override void AddToWindow() { background = CreateBlurImage(UIImage.FromBundle("background.png")); imageView = new UIImageView(background); imageView.TranslatesAutoresizingMaskIntoConstraints = false; base.AddToWindow(); UIWindow window = UIApplication.SharedApplication.Windows[0]; window.InsertSubview(imageView, 0); window.AddConstraints(new [] { NSLayoutConstraint.Create(imageView, NSLayoutAttribute.Left, NSLayoutRelation.Equal, window, NSLayoutAttribute.Left, 1.0f, 0), NSLayoutConstraint.Create(imageView, NSLayoutAttribute.Top, NSLayoutRelation.Equal, window, NSLayoutAttribute.Top, 1.0f, 0), NSLayoutConstraint.Create(imageView, NSLayoutAttribute.Right, NSLayoutRelation.Equal, window, NSLayoutAttribute.Right, 1.0f, 0), NSLayoutConstraint.Create(imageView, NSLayoutAttribute.Bottom, NSLayoutRelation.Equal, window, NSLayoutAttribute.Bottom, 1.0f, 0) }); }