public FlyoutMenuPage() { var pageService = new PageService(); ViewModel = new FlyoutMenuViewModel(pageService); InitializeComponent(); }
private void OnItemSelected(FlyoutMenuViewModel sender, FlyoutViewModel x) { if (x != null) { Detail = new NavigationPage(new MenuHorizontal(x.LabelTitle)); MessagingCenter.Unsubscribe <MainPage>(this, "ChangeDetail"); IsPresented = false; } }
public MainMasterDetailPage() { FlyoutMenuViewModel flyoutMenu = new FlyoutMenuViewModel(); _flyMenu = new FlyoutMenu(flyoutMenu); _flyMenu.Menu.ItemSelected += handleOnMenuItemSelected; Master = _flyMenu; NavigateTo(flyoutMenu.FlyoutMenuItems[0]); }
public FlyoutMenu(FlyoutMenuViewModel flyoutMenuViewModel) { InitializeComponent(); BindingContext = flyoutMenuViewModel; }