Example #1
0
        /// <summary>
        /// Отображает в приложении информацию об уведомлении, открытую из "шторки"
        /// </summary>
        /// <param name="NotificationId">Идентификатор уведомления</param>
        /// <returns></returns>
        public static void ShowNotificationInfoPage(int NotificationId)
        {
            App.NotificationId = NotificationId;

            var item = new MainPageMenuItem()
            {
                Title = Droid.Resources.Messages.MainPage_MenuItem_NotificationList, TargetType = typeof(NotificationCenterPage)
            };

            ((MainPage)Xamarin.Forms.Application.Current.MainPage).SwitchDetailToItem(item);
        }
Example #2
0
 private void NavigateTo(MainPageMenuItem menuItem)
 {
     if (menuItem == null)
     {
         return;
     }
     if (menuItem.Id == 0)
     {
         Detail = new NavigationPage(new GroupPage());
     }
     else if (menuItem.Id == 1)
     {
         Detail = new NavigationPage(new OrganizerPage());
     }
     else if (menuItem.Id == 2)
     {
         Detail = new NavigationPage(new EventPage());
     }
 }
Example #3
0
 public MainPageMenuItemFixture()
 {
     _testee = new MainPageMenuItem();
 }
Example #4
0
 public void InitMenuItems(MainPageMenuItem parent = null)
 {
     ((MainPageMasterViewModel)this.Master.BindingContext).InitMenuItems(parent);
 }
Example #5
0
        public async Task SelectMenuItemAsync(MainPageMenuItem menuItem)
        {
            var page = await menuItem.PageFactory();

            CurrentPage = new NavigationPage(page);
        }
 public void SetUp()
 {
     _testee = new MainPageMenuItem();
 }