protected virtual UINavigationController CreateRootViewController <TTabViewModel>(TTabViewModel viewModel) where TTabViewModel : TabViewModel <TKey> { var rootViewController = new RootFrameNavigationControllerBase <TTabViewModel>(); ((IBindable)rootViewController).SetDataContext(viewModel); return(rootViewController); }
public override void ViewDidLoad() { base.ViewDidLoad(); var rootViewController = new RootFrameNavigationControllerBase <TopShellViewModel>(); rootViewController.NavigationBar.Hidden = true; ((IBindable)rootViewController).SetDataContext(ViewModel.TopShellViewModel); rootViewController.AddAsChildWithConstraints(this, ContentView); }