|
4 | 4 | // Distributed under the GNU General Public License v3.0. (See accompanying
|
5 | 5 | // file LICENSE or copy at https://www.gnu.org/licenses/gpl-3.0.txt)
|
6 | 6 | //
|
7 |
| -using System.Linq; |
8 | 7 | using System.Threading.Tasks;
|
9 | 8 | using Telegram.Common;
|
10 | 9 | using Telegram.Controls;
|
@@ -73,51 +72,6 @@ private void OnContainerContentChanging(ListViewBase sender, ContainerContentCha
|
73 | 72 | args.Handled = true;
|
74 | 73 | }
|
75 | 74 |
|
76 |
| - private void Grid_DataContextChanged(FrameworkElement sender, DataContextChangedEventArgs args) |
77 |
| - { |
78 |
| - var content = sender as Grid; |
79 |
| - var stickerSet = args.NewValue as StickerSetInfo; |
80 |
| - |
81 |
| - var title = content.Children[1] as TextBlock; |
82 |
| - var subtitle = content.Children[2] as TextBlock; |
83 |
| - var photo = content.Children[0] as Image; |
84 |
| - |
85 |
| - if (stickerSet == null) |
86 |
| - { |
87 |
| - title.Text = Strings.ChooseStickerSetNotFound; |
88 |
| - subtitle.Text = Strings.ChooseStickerSetNotFoundInfo; |
89 |
| - photo.Source = null; |
90 |
| - return; |
91 |
| - } |
92 |
| - |
93 |
| - title.Text = stickerSet.Title; |
94 |
| - subtitle.Text = Locale.Declension(Strings.R.Stickers, stickerSet.Size); |
95 |
| - |
96 |
| - var cover = stickerSet.Thumbnail ?? stickerSet.Covers.FirstOrDefault()?.Thumbnail; |
97 |
| - if (cover == null) |
98 |
| - { |
99 |
| - return; |
100 |
| - } |
101 |
| - |
102 |
| - var file = cover.File; |
103 |
| - if (file.Local.IsDownloadingCompleted) |
104 |
| - { |
105 |
| - if (cover.Format is ThumbnailFormatTgs) |
106 |
| - { |
107 |
| - photo.Source = PlaceholderHelper.GetLottieFrame(file.Local.Path, 0, 48, 48); |
108 |
| - } |
109 |
| - else if (cover.Format is ThumbnailFormatWebp) |
110 |
| - { |
111 |
| - photo.Source = PlaceholderHelper.GetWebPFrame(file.Local.Path, 48); |
112 |
| - } |
113 |
| - } |
114 |
| - else if (file.Local.CanBeDownloaded && !file.Local.IsDownloadingActive) |
115 |
| - { |
116 |
| - photo.Source = null; |
117 |
| - ViewModel.ClientService.DownloadFile(file.Id, 1); |
118 |
| - } |
119 |
| - } |
120 |
| - |
121 | 75 | #endregion
|
122 | 76 |
|
123 | 77 | private void OnSelectionChanged(object sender, SelectionChangedEventArgs e)
|
|
0 commit comments