Exemplo n.º 1
0
 protected void InitializePage(DrawerLayout drawerLayout, RadDataBoundListBox listBox, HamburgerMenuItemType currentType)
 {
     this.PageDrawerLayout         = drawerLayout;
     this.HamburgerMenuListBox     = listBox;
     this.CurrentHamburgerMenuItem = currentType;
 }
Exemplo n.º 2
0
 protected void InitializeMenu(HamburgerMenuItemType activeItem)
 {
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.CloudDrive,
         DisplayName  = UiResources.CloudDriveName.ToLower(),
         IconPathData = VisualResources.CloudDriveMenuPathData,
         IconWidth    = 48,
         IconHeight   = 34,
         Margin       = new Thickness(36, 0, 35, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(MainPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.CloudDrive
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.SavedForOffline,
         DisplayName  = UiResources.SavedForOffline.ToLower(),
         IconPathData = VisualResources.SavedOfflineIcoData,
         IconWidth    = 44,
         IconHeight   = 44,
         Margin       = new Thickness(38, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(SavedForOfflinePage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.SavedForOffline
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.CameraUploads,
         DisplayName  = UiResources.CameraUploads.ToLower(),
         IconPathData = VisualResources.CameraUploadsPathData,
         IconWidth    = 46,
         IconHeight   = 36,
         Margin       = new Thickness(37, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(CameraUploadsPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.CameraUploads
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.SharedItems,
         DisplayName  = UiResources.SharedItems.ToLower(),
         IconPathData = VisualResources.SharedItemsPathData,
         IconWidth    = 45,
         IconHeight   = 36,
         Margin       = new Thickness(37, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(SharedItemsPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.SharedItems
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.Contacts,
         DisplayName  = UiResources.Contacts.ToLower(),
         IconPathData = VisualResources.ContactsPathData,
         IconWidth    = 45,
         IconHeight   = 33,
         Margin       = new Thickness(37, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(ContactsPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.Contacts
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.Transfers,
         DisplayName  = UiResources.Transfers.ToLower(),
         IconPathData = VisualResources.TransfersPathData,
         IconWidth    = 44,
         IconHeight   = 44,
         Margin       = new Thickness(38, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(TransferPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.Transfers
     });
     this.MenuItems.Add(new HamburgerMenuItem()
     {
         Type         = HamburgerMenuItemType.Settings,
         DisplayName  = UiResources.Settings.ToLower(),
         IconPathData = VisualResources.SettingsPathData,
         IconWidth    = 45,
         IconHeight   = 45,
         Margin       = new Thickness(37, 0, 36, 0),
         TapAction    = () =>
         {
             NavigateService.NavigateTo(typeof(SettingsPage), NavigationParameter.Normal);
         },
         IsActive = activeItem == HamburgerMenuItemType.Settings
     });
 }