Skip to content

Instantly share code, notes, and snippets.

@rafaelrmou
Created April 15, 2015 16:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rafaelrmou/1d76658a0087f966730d to your computer and use it in GitHub Desktop.
Save rafaelrmou/1d76658a0087f966730d to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace BHS.Pages
{
public class RootPage : MasterDetailPage
{
public RootPage()
{
var menuPage = new MenuPage();
menuPage.Menu.ItemSelected += (sender, e) => NavigateTo(e.SelectedItem as Utils.MenuItem, sender as ListView);
Master = menuPage;
Detail = new NavigationPage(new Home());
}
public void Reload()
{
var menuPage = new MenuPage();
menuPage.Menu.ItemSelected += (sender, e) => NavigateTo(e.SelectedItem as Utils.MenuItem, sender as ListView);
Master = menuPage;
Detail = new NavigationPage(new Home());
}
void NavigateTo(Utils.MenuItem menu, ListView sender)
{
Page displayPage = (Page)Activator.CreateInstance(menu.TargetType);
Detail = new NavigationPage(displayPage);
IsPresented = false;
//var x = sender.Cell
// x.Back
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment