/// <summary> /// Handles navigation in wards and sets up the event model parameter. /// </summary> /// <param name="e"> /// The <see cref="NavigatedToEventArgs"/> instance containing the event data. /// </param> /// <param name="viewModelState"> /// The parameter is not used. /// </param> public override void PopulateViewModel() { // base.OnNavigatedTo(INavigationParameters parameters); // BaseEventAggregator.GetEvent<PageTitleChangedEvent>().Publish(new // PageTitleChangedEventArgs { PageTitle = "NameMap Detail", PageIcon = // CommonConstants.IconNameMaps }); // cache the Note model TODO NameMapObject = DV.NameMapDV.GetModel(parameters as string); // Get basic details CardGroup t = new CardGroup { Title = "Header Details" }; t.Add(new CardListLineCollection { new CardListLine("Card Type:", "Name Map Detail"), new CardListLine("Private:", NameMapObject.PrivAsString), }); // Add Model details t.Add(DV.NameMapDV.GetModelInfoFormatted(NameMapObject)); BaseHeader.Add(t); // BackHLinkRefNavArgument = localNavigationHelper.HLinkModelCollectionAdd(NoteObject.BackHLinkReferenceCollection); BaseBackLinks.Add(NameMapObject.BackHLinkReferenceCollection.GetCardGroup()); }
/// <summary> /// Populates the view ViewModel. /// </summary> /// <returns> /// </returns> public override void PopulateViewModel() { BookMarkObject = DV.BookMarkDV.GetModelFromHLinkString(BaseNavParamsHLink.HLinkKey); if (BookMarkObject != null) { BaseTitle = BookMarkObject.GetDefaultText; BaseTitleIcon = CommonConstants.IconBookMark; // Get basic details CardGroup t = new CardGroup { Title = "Header Details" }; t.Cards.Add(new CardListLineCollection { new CardListLine("Card Type:", "BookMark Detail"), new CardListLine("Private:", BookMarkObject.PrivAsString), new CardListLine("Target:", BookMarkObject.GTarget), }); // Add Model details t.Cards.Add(DV.BookMarkDV.GetModelInfoFormatted(BookMarkObject)); BaseHeader.Add(t); BaseBackLinks.Add(BookMarkObject.BackHLinkReferenceCollection.GetCardGroup()); } }