示例#1
0
        public SuggestItemSeason(SearchBox.SeasonSuggest seasonSuggest)
        {
            InitializeComponent();

            if (TitleInline.Text != null)
            {
                TitleInline.Text = seasonSuggest.Title;
            }

            InfoInline.Text = string.Format("{0} | {1} | {2}", TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(seasonSuggest.Ptime).Year, seasonSuggest.SeasonTypeName, seasonSuggest.Area);

            if (seasonSuggest.Label != null)
            {
                LabelInline.Text = seasonSuggest.Label;
            }

            ImageBox.Source = new BitmapImage(new Uri(seasonSuggest.Cover));
        }
        public SuggestItemSeason(SearchBox.SeasonSuggest seasonSuggest)
        {
            InitializeComponent();

            if (TitleInline.Text != null)
            {
                TitleInline.Text = seasonSuggest.Title;
            }

            InfoInline.Text = string.Format("{0} | {1} | {2}", TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(seasonSuggest.Ptime).Year, seasonSuggest.SeasonTypeName, seasonSuggest.Area);

            if (seasonSuggest.Label != null)
            {
                LabelInline.Text = seasonSuggest.Label;
            }

            this.Loaded += async delegate(object senderD, RoutedEventArgs eD)
            {
                System.Drawing.Bitmap bitmap = await seasonSuggest.GetCoverAsync();

                ImageBox.Source = BiliApi.BitmapToImageSource(bitmap);
            };
        }