Exemple #1
0
        public void Handle(QuestClicked message)
        {
            var quest = QuestRepository.GetQuestByID(message.QuestID);

            if (quest == null)
            {
                return;
            }

            CurrentQuest = quest;
        }
Exemple #2
0
        public void Handle(QuestClicked message)
        {
            var quest = QuestRepository.GetQuestByID(message.QuestID);

            if (quest == null)
            {
                return;
            }

            var navItem = NavigationItems.FirstOrDefault(x => x.ViewModelType == typeof(QuestDetailsViewModel));

            if (navItem == null)
            {
                return;
            }
            if (navItem.IsVisible == false)
            {
                navItem.IsVisible = true;
            }

            navItem.Content    = quest.Name;
            navItem.IsSelected = true;
        }