If you need to use your own subclass of GoGrid, this is one natural place to create it if you create more than one view. Otherwise you can just set the Grid property. The constructor will automatically call this method and add the resulting grid to this view's background layer, as if: this.BackgroundLayer.Add(g);