Xamarin.Forms.Core 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.MultiPage<Xamarin.Forms.Page> Xamarin.Forms.Page Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage> Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer)) that displays an array of tabs across the top of the screen, each of which loads content onto the screen. The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen. App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below. The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field. { return new NamedColorPage (); }); } } // Data type: class NamedColor { public NamedColor (string name, Color color) { this.Name = name; this.Color = color; } public string Name { private set; get; } public Color Color { private set; get; } public override string ToString () { return Name; } } // Format page class NamedColorPage : ContentPage { public NamedColorPage () { // This binding is necessary to label the tabs in // the TabbedPage. this.SetBinding (ContentPage.TitleProperty, "Name"); // BoxView to show the color. BoxView boxView = new BoxView { WidthRequest = 100, HeightRequest = 100, HorizontalOptions = LayoutOptions.Center }; boxView.SetBinding (BoxView.ColorProperty, "Color"); // Build the page this.Content = boxView; } } } ]]> The example below creates a tabbed view with two instances. Constructor 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Creates a new element with default values. To be added. Property 2.0.0.0 Xamarin.Forms.Color To be added. To be added. To be added. Field 2.0.0.0 Xamarin.Forms.BindableProperty To be added. To be added. Property 2.0.0.0 Xamarin.Forms.Color To be added. To be added. To be added. Field 2.0.0.0 Xamarin.Forms.BindableProperty To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Page An object for which to create a default page. Creates a default page, suitable for display in this page, for an object. A page that is titled with the string value of . This returns a new object that has its property set to the value of when called on . Method 2.0.0.0 Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TabbedPage> Xamarin.Forms.IConfigPlatform To be added. To be added. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 System.Void Called when the parent is set. This method iterates up the hierarchy and writes a message to the debug listeners if it detects a . Application developers are advised that adding a to a may produce undesirable results.