Content Page in Xamarin Forms XAML

The simplest of the Xamarin Page controls is the ContentPage. There is a template for this in Xamarin Studio so you can use the Add > New File... option. Here is the XAML so you can see a ContentPage along with a placeholder BoxView control so there is some content to see.

<!--?xml version="1.0" encoding="UTF-8"?-->
<contentpage
    xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    x:class="NogginXamarinFormSample.MyPage"
    title="A Content Page">
        <boxview color="Silver" />
</contentpage>

To show this page as the first page in your app you need the following in your App class.

public class App
{
    public static Page GetMainPage()
    {
        return new MyPage();
    }
}

This code is all in your portable class library project and the various platform specific initialisations will new it up.

Other Page Controls