/// <summary> /// Loads main data when the VnInfo view shows up /// </summary> protected override void OnViewLoaded() { VndbLink = new Tuple <string, Visibility>(string.Empty, Visibility.Visible); WikiLink = new Tuple <string, Visibility>(string.Empty, Visibility.Collapsed); LoadMainData(); LoadUserData(); LoadRelations(); LoadLinks(); TagCollection.Clear(); TagCollection.AddRange(VndbTagTraitHelper.GetTags(VndbContentViewModel.VnId)); SummaryHeaderVisibility = DescriptionInLine.Length < 1 ? Visibility.Collapsed : Visibility.Visible; TagHeaderVisibility = TagCollection.Count < 1 ? Visibility.Collapsed : Visibility.Visible; RelationHeaderVisibility = VnRelations.Count < 1 ? Visibility.Collapsed : Visibility.Visible; RelationsDataVisibility = VnRelations.Count < 1 ? Visibility.Collapsed : Visibility.Visible; IsStartButtonVisible = Visibility.Visible; }
/// <summary> /// Fill traitCollection with character traits /// </summary> private void UpdateTraits() { TraitCollection.Clear(); TraitCollection.AddRange(VndbTagTraitHelper.GetTraits(_characterId)); TraitHeaderVisibility = TraitCollection.Count < 1 ? Visibility.Collapsed : Visibility.Visible; }