public TabViewItem()
        {
            this.InitializeComponent();

            // >> tabview-features-tabviewitem-csharp
            RadTabView tabView = new RadTabView();

            Telerik.XamarinForms.Primitives.TabViewItem homeTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                HeaderText = "Home",
                Content    = new Label()
                {
                    Text   = "This is the content of the Home tab",
                    Margin = new Thickness(10)
                },
            };
            Telerik.XamarinForms.Primitives.TabViewItem viewTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                HeaderText = "View",
                Content    = new Label()
                {
                    Text   = "This is the content of the View tab",
                    Margin = new Thickness(10)
                },
            };
            StackLayout folderTabHeaderPanel = new StackLayout()
            {
                Orientation = StackOrientation.Horizontal,
                Margin      = new Thickness(5, 0, 0, 0),
            };

            folderTabHeaderPanel.Children.Add(new ContentView()
            {
                BackgroundColor = (Color)(new ColorTypeConverter()).ConvertFromInvariantString("#CA5100"),
                WidthRequest    = 10,
                HeightRequest   = 10,
                VerticalOptions = LayoutOptions.Center,
            });
            folderTabHeaderPanel.Children.Add(new Label()
            {
                Text = "Folder"
            });
            Telerik.XamarinForms.Primitives.TabViewItem folderTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                Header = new TabViewHeaderItem()
                {
                    Content = folderTabHeaderPanel
                },
                Content = new Label()
                {
                    Text   = "This is the content of the Folder tab",
                    Margin = new Thickness(10)
                },
            };

            tabView.Items.Add(homeTab);
            tabView.Items.Add(viewTab);
            tabView.Items.Add(folderTab);
            // << tabview-features-tabviewitem-csharp
        }
 private static void RemoveTabViewItem(RadTabView tabView, int i)
 {
     Telerik.XamarinForms.Primitives.TabViewItem tabItem = tabView.Items[i];
     tabItem.BindingContext         = null;
     tabItem.Header.ControlTemplate = null;
     tabItem.Content = null;
     tabView.Items.RemoveAt(i);
 }
 private static void InsertTabViewItem(RadTabView tabView, object item, int index)
 {
     Telerik.XamarinForms.Primitives.TabViewItem tabItem = new Telerik.XamarinForms.Primitives.TabViewItem();
     tabItem.Header.ControlTemplate = GetItemHeaderTemplate(tabView);
     tabItem.BindingContext         = item;
     tabItem.Content = new BindableView {
         ControlTemplate = GetItemContentTemplate(tabView)
     };
     tabView.Items.Insert(index, tabItem);
 }
        public TabViewGettingStartedCSharp()
        {
            // >> tabview-getting-started-csharp
            RadTabView tabView = new RadTabView();

            Telerik.XamarinForms.Primitives.TabViewItem homeTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                HeaderText = "Home",
                Content    = new Label()
                {
                    Text = "This is the content of the Home tab", Margin = new Thickness(10)
                },
            };
            Telerik.XamarinForms.Primitives.TabViewItem folderTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                HeaderText = "Folder",
                Content    = new Label()
                {
                    Text = "This is the content of the Folder tab", Margin = new Thickness(10)
                },
            };
            Telerik.XamarinForms.Primitives.TabViewItem viewTab = new Telerik.XamarinForms.Primitives.TabViewItem()
            {
                HeaderText = "View",
                Content    = new Label()
                {
                    Text = "This is the content of the View tab", Margin = new Thickness(10)
                },
            };
            tabView.Items.Add(homeTab);
            tabView.Items.Add(folderTab);
            tabView.Items.Add(viewTab);
            // << tabview-getting-started-csharp

            this.Content = tabView;
        }