Exemple #1
0
        public MylistGroupListItem(MylistGroupData mylistGroup)
        {
            Label       = mylistGroup.Name;
            Description = mylistGroup.Description;
            GroupId     = mylistGroup.Id;
            OptionText  = (mylistGroup.GetIsPublic() ? "公開" : "非公開") + $" - {mylistGroup.Count}件";

            ThemeColor = mylistGroup.GetIconType().ToColor();
            ItemCount  = (uint)mylistGroup.Count;

            if (mylistGroup.ThumbnailUrls != null)
            {
                foreach (var thumbnailUri in mylistGroup.ThumbnailUrls)
                {
                    AddImageUrl(thumbnailUri.OriginalString);
                }
            }
        }
Exemple #2
0
        public MylistGroupListItem(MylistGroupData mylistGroup, PageManager pageManager)
        {
            _PageManager = pageManager;

            Title       = mylistGroup.Name;
            Description = mylistGroup.Description;
            GroupId     = mylistGroup.Id;
            OptionText  = (mylistGroup.GetIsPublic() ? "公開" : "非公開") + $" - {mylistGroup.Count}件";

            ThemeColor = mylistGroup.GetIconType().ToColor();
            if (mylistGroup.ThumbnailUrls != null)
            {
                foreach (var thumbnailUri in mylistGroup.ThumbnailUrls)
                {
                    ImageUrlsSource.Add(thumbnailUri.OriginalString);
                }
            }
        }