public async void ExecuteNavigateCommand(DetailsItem item) { { if (item.MenuType == SafetyForAllApp.MenuType.MenuItemEnum.LogOut) { _menuService.LogOut(); } else { if (!string.IsNullOrEmpty(item.NavigationPath)) { await NavigationService.NavigateAsync(item.NavigationPath); } else { switch (item.Id) { case 3: // Id of the menu CopyEmbeddedContent("SafetyForAllApp.PdfFile.PersonalSafety.pdf", "PersonalSafety.pdf"); _documentViewer.ViewDocument(_pdfPath, "PersonalSafety.pdf"); break; } } } } }
public override void InitFind() { base.InitFind(); detailsItem = new DetailsItem(); tiltleText = FindTool.FindChildComponent <Text>(transform, "tiltleText"); DetailsCanvasGroups = FindTool.FindChildNode(transform, "DetailsGroup").GetComponentsInChildren <CanvasGroup>(); detailsItem.Left_Button = FindTool.FindChildComponent <VRButton>(transform, "DetailsGroup/操作说明and户型选择/TurnPageButtonGroup/leftButton"); detailsItem.Right_Button = FindTool.FindChildComponent <VRButton>(transform, "DetailsGroup/操作说明and户型选择/TurnPageButtonGroup/RightButton"); detailsItem.Display_Button = FindTool.FindChildComponent <VRButton>(transform, "DetailsGroup/操作说明and户型选择/DisplayImage"); detailsItem.DisplayImage = FindTool.FindChildComponent <Image>(transform, "DetailsGroup/操作说明and户型选择/DisplayImage"); detailsItem.PageText = FindTool.FindChildComponent <Text>(transform, "DetailsGroup/操作说明and户型选择/PageNumberText"); detailsItem.TiltleText = FindTool.FindChildComponent <Text>(transform, "DetailsGroup/操作说明and户型选择/tiltleText"); menuPanel = FindTool.FindParentComponent <MenuPanel>(transform, "MenuPanel"); OI_Sprite = Resources.LoadAll <Sprite>("OISprite"); }
public DetailsItemViewModel(string firstText, string secondText) { Item = new DetailsItem(firstText, secondText); }
private void CreateMenuItems() { _allMenuItems = new List <DetailsItem>(); var menuItem = new DetailsItem(); menuItem.Id = 1; menuItem.DetailsItemName = "Home"; menuItem.NavigationPath = "NavigationPage/MenuPage"; menuItem.MenuType = MenuItemEnum.Secured; menuItem.MenuOrder = 2; menuItem.DetailsImageName = "H.png"; _allMenuItems.Add(menuItem); menuItem = new DetailsItem(); menuItem.Id = 2; menuItem.DetailsItemName = "Logout"; menuItem.NavigationPath = "NavigationPage/MainPage"; menuItem.MenuOrder = 99; menuItem.MenuType = MenuItemEnum.LogOut; menuItem.DetailsImageName = "download.png"; _allMenuItems.Add(menuItem); menuItem = new DetailsItem(); menuItem.Id = 3; menuItem.DetailsItemName = "Self Defense Tips "; menuItem.NavigationPath = ""; menuItem.MenuOrder = 4; menuItem.MenuType = MenuItemEnum.Secured; menuItem.DetailsImageName = "SD.jpg"; _allMenuItems.Add(menuItem); menuItem = new DetailsItem(); menuItem.Id = 4; menuItem.DetailsItemName = "My Profile"; menuItem.NavigationPath = "NavigationPage/Profile"; menuItem.MenuOrder = 3; menuItem.MenuType = MenuItemEnum.Secured; menuItem.DetailsImageName = "ED.png"; _allMenuItems.Add(menuItem); menuItem = new DetailsItem(); menuItem.Id = 5; menuItem.DetailsItemName = "Map"; menuItem.NavigationPath = "NavigationPage/ShareLocation"; menuItem.MenuOrder = 5; menuItem.MenuType = MenuItemEnum.Secured; menuItem.DetailsImageName = "Map.png"; _allMenuItems.Add(menuItem); menuItem = new DetailsItem(); menuItem.Id = 6; menuItem.DetailsItemName = "About Us"; menuItem.NavigationPath = "NavigationPage/AboutApp"; menuItem.MenuOrder = 1; menuItem.MenuType = MenuItemEnum.UnSecured; menuItem.DetailsImageName = "Info.png"; _allMenuItems.Add(menuItem); }
public override void Prepare(DetailsItemViewModel parameter) { Item = parameter.Item; }