public void Handle(NavigationItemClicked message)
 {
     if (Menu.GetType() == message.ControlType)
     {
         ActivateItem(Menu);
     }
     else if (Info.GetType() == message.ControlType)
     {
         ActivateItem(Info);
     }
     else if (QuestTracker.GetType() == message.ControlType)
     {
         ActivateItem(QuestTracker);
     }
     else if (QuestDetails.GetType() == message.ControlType)
     {
         ActivateItem(QuestDetails);
     }
     else if (ChecklistPicker.GetType() == message.ControlType)
     {
         ActivateItem(ChecklistPicker);
     }
 }
Example #2
0
 /// <summary>
 /// Raises the NavigationItemClicked event.
 /// </summary>
 /// <param name="navigationItemControl">
 /// The clicked navigation item.
 /// </param>
 protected virtual void OnNavigationItemClicked(NavigationItemControl navigationItemControl)
 {
     NavigationItemClicked?.Invoke(this, navigationItemControl);
 }
 private void OnNavRequested(SplitViewNavigationItem item)
 {
     NavigationItemClicked?.Invoke(this, new SplitViewNavigationEventArgs {
         NavItem = item
     });
 }