public App() { InitializeComponent(); Material.Init(this); InitializeMaterialConfig(); MainPage = new MaterialNavigationPage(new FormsPage()); }
protected override void OnElementChanged(ElementChangedEventArgs <NavigationPage> e) { base.OnElementChanged(e); if (e?.NewElement != null) { _navigationPage = Element as MaterialNavigationPage; _toolbar = ViewGroup.GetChildAt(0) as Toolbar; HandleParent(_navigationPage.Parent); HandleChildPage(_navigationPage.CurrentPage); } if (e?.OldElement != null) { if (_childPage != null) { _childPage.PropertyChanged -= ChildPage_PropertyChanged; } if (_multiPageParent != null) { _multiPageParent.CurrentPageChanged -= MultiPageParent_CurrentPageChanged; } } }
public App() { InitializeComponent(); XF.Material.Forms.Material.Init(this, "Material.Configuration"); MainPage = new MaterialNavigationPage(new MainPage()); // navigationService.SetRootView(nameof(MainPage)); }
protected override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); if (e?.NewElement != null) { _navigationPage = Element as MaterialNavigationPage; _navigationPage.PropertyChanged += MaterialNavigationPage_PropertyChanged; _navigationPage.Appearing += MaterialNavigationPage_Appearing; Delegate = new NavigationControllerDelegate(this, _navigationPage); HandleChildPage(_navigationPage.CurrentPage); } if (e?.OldElement != null) { _navigationPage.PropertyChanged -= MaterialNavigationPage_PropertyChanged; _navigationPage.Appearing -= MaterialNavigationPage_Appearing; if (_childPage != null) { _childPage.PropertyChanged -= ChildPage_PropertyChanged; } } }
protected override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); if (e?.NewElement != null) { _navigationPage = Element as MaterialNavigationPage; } }
public App() { InitializeComponent(); //XF.Material.Forms.Material.Init(this); XF.Material.Forms.Material.Init(this, "Material.Configuration"); MainPage = new MaterialNavigationPage(new MainPage()); }
public App() { InitializeComponent(); XF.Material.Forms.Material.Init(this); MainPage = new MaterialNavigationPage(new MainPage() { Title = "Авторизация" }); }
protected override void OnElementChanged(ElementChangedEventArgs <NavigationPage> e) { base.OnElementChanged(e); if (e?.NewElement != null) { _navigationPage = this.Element as MaterialNavigationPage; _toolbar = this.ViewGroup.GetChildAt(0) as Toolbar; } }
public BaseContentPage() { this.On <iOS>().SetUseSafeArea(true); MaterialNavigationPage.SetStatusBarColor(this, (Color)App.AppInstance.Resources["AccentColor"]); MaterialNavigationPage.SetAppBarColor(this, (Color)App.AppInstance.Resources["StartGradientColor"]); //MaterialNavigationPage.SetHasShadow(this, false); //MaterialNavigationPage.SetAppBarTitleTextFontSize(this, (double)App.AppInstance.Resources["FontSizeMedium"]); //MaterialNavigationPage.SetAppBarTitleTextAlignment(this, TextAlignment.Start); //MaterialNavigationPage.SetAppBarColor(this, (Color)App.AppInstance.Resources["PrimaryColor"]); //MaterialNavigationPage.SetHasNavigationBar(this, false); //this.BackgroundImageSource = ImageSource.FromFile("bg.png"); }
protected override void OnStart() { MainPage = new MaterialNavigationPage(new MainPage()); /* * LISTE TODO : * - Gérer en cas de back sur les différents screens * - Recevoir Round, Indice * - Envoye des temps (joueurs) * - Listener des temps (admin) */ }
protected override void OnStart() { MainPage = new MaterialNavigationPage(new MainPage()); }
public NavigationControllerDelegate(UINavigationController uINavigationController, MaterialNavigationPage navigationPage) { _navigationController = uINavigationController; _navigationPage = navigationPage; }
public CheckInternetPage() { InitializeComponent(); MaterialNavigationPage.SetHasNavigationBar(this, false); }