public void AddTabSticker(MessageCore.Sticker.StickerCategory cate) { StickerAPI.DownloadImage(cate.IconURL, (imageCateIcon) => { TabItem a = new TabItem { Width = 38, Height = 38, Content = new TabSticker(cate, ChatPage.Instance), ToolTip = cate.Name }; Image img = new Image(); img.Source = imageCateIcon; a.Header = img; tabCrlSticker.Items.Add(a); }); }
private void loadStore() //load thumbnail of sticker { progressBar.Visibility = Visibility.Visible; progressBarThumb.Visibility = Visibility.Visible; StickerAPI.DownloadImage(Cate.ThumbImg, (thumbImage) => { progressBar.Visibility = Visibility.Hidden; imgPreview.Source = thumbImage; }); StickerAPI.DownloadImage(Cate.IconPreview, (iconPreviewImage) => { progressBarThumb.Visibility = Visibility.Hidden; imgIconPreview.Source = iconPreviewImage; }); txtName.Text = Cate.Name; }
private void loadSticker() { Animator.Animator anim = new Animator.Animator(); anim.CountLimit = 10; anim.Interval = TimeSpan.FromSeconds((double)Duration / 1000); if (UriSheet != null) { progressBar.Visibility = Visibility.Visible; StickerAPI.DownloadImage(UriSheet, (stickerSheet) => { anim.ImageSource = stickerSheet; anim.VerticalOffset = Size; anim.HorizontalOffset = Size; anim.Clickable = Clickable; anim.isRunWhenLoaded = IsRunWhenLoaded; sticker.Children.Add(anim); progressBar.Visibility = Visibility.Hidden; }); } }