private void MasterDetailView_SizeChanged(object sender, SizeChangedEventArgs e)
 {
     if (e.NewSize.Width >= 720)
     {
         ViewState = MasterDetailViewState.Both;
     }
     else
     {
         if (DetailContent == null && DetailContentTemplate == null)
         {
             ViewState = MasterDetailViewState.Master;
         }
         else
         {
             ViewState = IsDisplayDetail ? MasterDetailViewState.Detail : MasterDetailViewState.Master;
         }
     }
 }
        protected override void Init(MasterDetailViewState vs, MasterDetailController con)
        {
            base.Init(vs, con);
            var i     = 0;
            var items = new List <NavPageMenuItem>(new[] {
                //new NavPageMenuItem { Id = i,   Title = "People" ,TargetType = typeof(People.PeopleListPage),
                //    Image = "ic_people_black_18dp.png" },
                //new NavPageMenuItem { Id = ++i, Title = "Messages" ,TargetType = typeof(Messaging.PrivateMessageListPage),
                //    Image = StaticResources.Icons.MessageBlack},
                //new NavPageMenuItem { Id = ++i, Title = "Notifications" ,TargetType = typeof(Notification.NotificationListPage),
                //    Image ="baseline_notifications_black_24dp.png"},
                new NavPageMenuItem {
                    Id = ++i, Title = "Cashbox", TargetType = typeof(Profile.EditProfilePage)
                },
                new NavPageMenuItem {
                    Id = 0, Title = "Personal Information", TargetType = typeof(Profile.EditProfilePage)
                }
            });

            items.ForEach(x => ViewState.MenuItems.Add(x));
            con.Presenter = this;
        }