Пример #1
0
 private CharacterViewModel(Character model, CharacterDetailType primaryCharacterDetailType, CharacterDetailType secondaryCharacterDetailType, bool isButtonVisible) : base(model)
 {
     TitleText           = Model.Name?.FormattedName;
     DetailPrimaryText   = GetDetail(primaryCharacterDetailType);
     DetailSecondaryText = GetDetail(secondaryCharacterDetailType);
     ImageUri            = model.Image?.Large ?? model.Image?.Medium;
     IsButtonVisible     = isButtonVisible;
 }
Пример #2
0
        private string GetDetail(CharacterDetailType detailType)
        {
            string retString = null;

            if (detailType == CharacterDetailType.NativeName)
            {
                retString = $"{Model.Name?.Native}";
            }
            //else if (detailType == CharacterDetailType.Role)
            //{
            //    retString = $"{ModelEdge?.Role?.DisplayValue}";
            //}

            return(retString);
        }