コード例 #1
0
        public FlyoutMenuPage()
        {
            var pageService = new PageService();

            ViewModel = new FlyoutMenuViewModel(pageService);
            InitializeComponent();
        }
コード例 #2
0
 private void OnItemSelected(FlyoutMenuViewModel sender, FlyoutViewModel x)
 {
     if (x != null)
     {
         Detail = new NavigationPage(new MenuHorizontal(x.LabelTitle));
         MessagingCenter.Unsubscribe <MainPage>(this, "ChangeDetail");
         IsPresented = false;
     }
 }
コード例 #3
0
        public MainMasterDetailPage()
        {
            FlyoutMenuViewModel flyoutMenu = new FlyoutMenuViewModel();

            _flyMenu = new FlyoutMenu(flyoutMenu);
            _flyMenu.Menu.ItemSelected += handleOnMenuItemSelected;
            Master = _flyMenu;

            NavigateTo(flyoutMenu.FlyoutMenuItems[0]);
        }
コード例 #4
0
 public FlyoutMenu(FlyoutMenuViewModel flyoutMenuViewModel)
 {
     InitializeComponent();
     BindingContext = flyoutMenuViewModel;
 }