public TwoPanePageViewModel( INavigationService navigationService, ISillyDudeService sillyDudeService, ErrorEmulator errorEmulator) : base(navigationService) { SillyBottomTabsPageViewModel = new SillyBottomTabsPageViewModel( navigationService, sillyDudeService, errorEmulator); SillyDudeViewModel = new SillyDudeVm(navigationService, sillyDudeService); }
public SillyDudePage(SillyDudeVm vm) { SetValue(NavigationPage.HasNavigationBarProperty, false); ViewModel = vm; vm.Navigation = this.Navigation; InitializeComponent(); if (vm.IsCreated == true) { addButton.IsVisible = false; backButton.IsVisible = false; } else { delButton.IsVisible = false; saveButton.IsVisible = false; } this.BindingContext = ViewModel; }