public TabViewData() { this.nestedTabView = DependencyService.Get <INestedTabView>(); this.tabPages = DependencyService.Get <ITabPages>(); this.demoItems = new List <DemoItem>() { new DemoItem() { Title = "Header Panel" + Environment.NewLine + "Position", ControlsPageTitle = "Header Panel Position", PageTitle = "Contacts", Description = "This demo illustrates a View that docks its header to different screen edges.", Module = typeof(PhoneListView), Icon = "tabview_headerpanelposition" }, new DemoItem() { Title = "Data" + Environment.NewLine + "Binding", ControlsPageTitle = "Data Binding", PageTitle = "Companies", Description = "The Tab View populates its tabs from an item source in this demo.", Module = typeof(CompaniesTabView), Icon = "tabview_databinding" } }; if (this.nestedTabView.CanBeShown()) { this.demoItems.Add(new DemoItem() { Title = "Nested" + Environment.NewLine + "Tab Views", ControlsPageTitle = "Nested Tab Views", PageTitle = "Nested Tab Views", Description = "The tab view is moved to another tab view in this demo.", Module = typeof(NestedTabView), Icon = "tabview_nestedtabsviews" }); } if (this.tabPages.CanBeShown()) { this.demoItems.Add(new DemoItem() { Title = "Root-Level" + Environment.NewLine + "Tabs", ControlsPageTitle = "Root-Level Tabs", PageTitle = "Tab Pages", Description = "Demonstrates the TabPage’s general features.", Module = typeof(DemoTabPages), Icon = "tabview_tabswithpages" }); } this.demoItems[this.demoItems.Count - 1].ShowItemUnderline = false; }
public TabviewData() { nestedTabView = DependencyService.Get <INestedTabView>(); demoItems = new List <DemoItem>() { new DemoItem() { Title = "Header Panel" + Environment.NewLine + "Position", ControlsPageTitle = "Header Panel Position", PageTitle = "Contacts", Description = "This demo illustrates a View that docks its header to different screen edges.", Module = typeof(PhoneListView), Icon = "TabViewList.HeaderPanelPosition.svg" }, new DemoItem() { Title = "Data" + Environment.NewLine + "Binding", ControlsPageTitle = "Data Binding", PageTitle = "Companies", Description = "The Tab View populates its tabs from an item source in this demo.", Module = typeof(CompaniesTabView), Icon = "TabViewList.DataBinding.svg" } }; if (nestedTabView.CanBeShown()) { demoItems.Add(new DemoItem() { Title = "Nested" + Environment.NewLine + "Tab Views", ControlsPageTitle = "Nested Tab Views", PageTitle = "Nested Tab Views", Description = "The tab view is moved to another tab view in this demo.", Module = typeof(NestedTabView), Icon = "TabViewList.NestedTabsViews.svg" }); } demoItems[demoItems.Count - 1].ShowItemUnderline = false; }