public HomeView()
{
_pages = new Dictionary<HomeMenuType, NavigationPage>();
BindingContext = new HomeViewModel();
Master = _master = new HomeMasterView(ViewModel);
var homeNav = new BaseNavigationPage (_master.PageSelection);
Detail = homeNav;
_pages.Add(HomeMenuType.Posts, homeNav);
_master.PageSelectionChanged = async menuType =>
{
if (Detail != null && Device.OS == TargetPlatform.WinPhone)
{
await Detail.Navigation.PopToRootAsync();
}
NavigationPage newPage;
if (_pages.ContainsKey(menuType))
{
newPage = _pages[menuType];
}
else
{
newPage = new BaseNavigationPage (_master.PageSelection);
_pages.Add(menuType, newPage);
}
Detail = newPage;
Detail.Title = _master.PageSelection.Title;
IsPresented = false;
};
Icon = "slideout.png";
//IsLoggedIn ();
}