public GradesPage() { InitializeComponent(); this.OpenIcon = "ArrowDown.png"; NavListRepo r = new NavListRepo(); navList.ItemsSource = r.Navy; navList.BackgroundColor = LoginPage.g1; if (!LoginPage.LoggedIn) { Navigation.PushModalAsync(new NavigationPage(new LoginPage())); } else { string currentTerm = Globals.TermsData.Last <Terms>().Code; Title = Globals.TermsData.Last <Terms>().Termname + " Overview"; PageTermGlobal = currentTerm; StudentName.Text = Globals.Dataset[0].StudentName; navList.SelectionChanged += navListTapped; BackLayerRevealOption = RevealOption.Auto; BackLayer = new BackdropBackLayer(); BackLayer.VerticalOptions = LayoutOptions.Start; BackLayer.BackgroundColor = LoginPage.g1; listView.CollapseAll(); } }
public BackdropPage() { this.BindingContext = NavigationDataService.Instance.NavigationViewModel; this.IsBackLayerRevealed = true; InitializeComponent(); this.BackLayer = new BackdropBackLayer { Content = new StackLayout { } }; this.FrontLayer = new BackdropFrontLayer() { Content = new StackLayout { Children = { new ListView { ItemsSource = new string[]{ "Ustawienia", "Region", "Dodaj Marzyciela", "Dodaj Marzenie" } } } } }; }
public HomeView(ViewModelBase bindingContext) { BindingContext = bindingContext; Title = "Home Page"; IsBackLayerRevealed = false; BackLayerRevealOption = RevealOption.Auto; var profile = new SfButton { Text = "Profile", BackgroundColor = Color.Transparent, Command = ((HomeViewModel)BindingContext).NavigateToProfileViewCommand }; var reservations = new SfButton { Text = "Reservations", BackgroundColor = Color.Transparent, Command = ((HomeViewModel)BindingContext).NavigateToReservationsViewCommand }; var logout = new SfButton { Text = "Logout", BackgroundColor = Color.Transparent, Command = ((HomeViewModel)BindingContext).LogoutCommand }; var backLayer = new BackdropBackLayer { Content = new StackLayout { Padding = new Thickness(10, 10, 10, 10), Children = { profile, reservations, logout } } }; BackLayer = backLayer; var frontLayer = new BackdropFrontLayer { Content = ((HomeViewModel)BindingContext).FrontLayerContentPage.Content }; FrontLayer = frontLayer; }