public App() { var accelerometerPage = new AccelerometerPage(); var gyroscopePage = new GyroscopePage(); var settingsNavigationPage = new Xamarin.Forms.NavigationPage(new SettingsPage()) { Icon = "Settings", Title = "Settings", BarBackgroundColor = Xamarin.Forms.Color.White, BarTextColor = Xamarin.Forms.Color.Black }; settingsNavigationPage.On <iOS>().SetPrefersLargeTitles(true); var tabbedPage = new Xamarin.Forms.TabbedPage { Children = { accelerometerPage, gyroscopePage, settingsNavigationPage } }; tabbedPage.On <Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); MainPage = tabbedPage; }
public App() { InitializeComponent(); var page = new TabbedPage(); page.On <Android>().SetIsSwipePagingEnabled(false); AdvancedSearchOptions.Date = true; AdvancedSearchOptions.Place = true; AdvancedSearchOptions.Title = true; AdvancedSearchOptions.Text = true; _dataAccess = new EventsDataAccess(); InitNotificationSettings(); CheckIfFirstLauch(); }
public MainViewContainer(ControlStack controlStack, ClimateStack climateStack) : base(ViewContainers.Main.ToString(), null) { Children = new List <IStack>() { controlStack, climateStack }; var tabbedPage = new Xamarin.Forms.TabbedPage(); var tabbed = new TabbedView(tabbedPage); NativeView = tabbed.View; foreach (var child in Children) { tabbed.Children.Add(child.Proxy.NativeView); } }
public TabbedViewContainer(MainStack mainStack, SecondStack secondStack) : base(Containers.Tabbed.ToString(), null) { Children = new List <IStack>() { mainStack, secondStack }; var tabbedPage = new Xamarin.Forms.TabbedPage(); _proxy = new TabbedProxy(tabbedPage); NativeView = _proxy.View; RegionMapping.Add("Master", ContainerType.Master); RegionMapping.Add("Detail", ContainerType.Detail); foreach (var child in Children) { _proxy.Children.Add(child.Proxy.NativeView); } }
public App(RestApiStatusPage restApiStatusPage, GraphQLApiStatusPage graphQLApiStatusPage) { var restStatusNavigationPage = new Xamarin.Forms.NavigationPage(restApiStatusPage); restStatusNavigationPage.On <iOS>().SetPrefersLargeTitles(true); var graphQLStatusNavigationPage = new Xamarin.Forms.NavigationPage(graphQLApiStatusPage); graphQLStatusNavigationPage.On <iOS>().SetPrefersLargeTitles(true); var tabbedPage = new Xamarin.Forms.TabbedPage { Children = { restApiStatusPage, graphQLApiStatusPage } }; tabbedPage.On <Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); MainPage = tabbedPage; }
public static void SetPlatformStyling(Xamarin.Forms.TabbedPage tabbedPage) { tabbedPage.On <Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true); tabbedPage.On <Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); }