public App() { current = this; InitializeComponent(); ViewModelBase.Init(); // The root page of your application switch (Device.OS) { case TargetPlatform.Android: MainPage = new RootPageAndroid(); break; case TargetPlatform.iOS: MainPage = new EvolveNavigationPage(new RootPageiOS()); break; case TargetPlatform.Windows: case TargetPlatform.WinPhone: MainPage = new RootPageWindows(); break; default: throw new NotImplementedException(); } }
public MenuPage(RootPageAndroid root) { this.root = root; InitializeComponent(); NavView.NavigationItemSelected += async(sender, e) => { this.root.IsPresented = false; await Task.Delay(225); await this.root.NavigateAsync(e.Index); }; }