diff --git a/src/DownKyi/DownKyi.csproj b/src/DownKyi/DownKyi.csproj index 80a3d53..32eca1c 100644 --- a/src/DownKyi/DownKyi.csproj +++ b/src/DownKyi/DownKyi.csproj @@ -561,6 +561,9 @@ + + 1.1.0 + 13.0.2 diff --git a/src/DownKyi/Languages/Default.xaml b/src/DownKyi/Languages/Default.xaml index 02ba237..b6ca780 100644 --- a/src/DownKyi/Languages/Default.xaml +++ b/src/DownKyi/Languages/Default.xaml @@ -151,7 +151,7 @@ 正在下载 已下载 - + 下载完成 音频 视频 弹幕 diff --git a/src/DownKyi/Languages/en_US.xaml b/src/DownKyi/Languages/en_US.xaml index 988a3fb..b1d5821 100644 --- a/src/DownKyi/Languages/en_US.xaml +++ b/src/DownKyi/Languages/en_US.xaml @@ -67,7 +67,7 @@ 正在下载 已下载 - + 下载完成 按回车键应用设置 diff --git a/src/DownKyi/Languages/zh_CN.xaml b/src/DownKyi/Languages/zh_CN.xaml index 0beb9b6..fa20c7b 100644 --- a/src/DownKyi/Languages/zh_CN.xaml +++ b/src/DownKyi/Languages/zh_CN.xaml @@ -68,7 +68,7 @@ 正在下载 已下载 - + 下载完成 按回车键应用设置 diff --git a/src/DownKyi/Languages/zh_TW.xaml b/src/DownKyi/Languages/zh_TW.xaml index 0beb9b6..fa20c7b 100644 --- a/src/DownKyi/Languages/zh_TW.xaml +++ b/src/DownKyi/Languages/zh_TW.xaml @@ -68,7 +68,7 @@ 正在下载 已下载 - + 下载完成 按回车键应用设置 diff --git a/src/DownKyi/Services/Download/DownloadService.cs b/src/DownKyi/Services/Download/DownloadService.cs index 69615cd..9a750cc 100644 --- a/src/DownKyi/Services/Download/DownloadService.cs +++ b/src/DownKyi/Services/Download/DownloadService.cs @@ -11,6 +11,7 @@ using DownKyi.Images; using DownKyi.Models; using DownKyi.Utils; using DownKyi.ViewModels.DownloadManager; +using Hardcodet.Wpf.TaskbarNotification; using Prism.Services.Dialogs; using System; using System.Collections.Generic; @@ -19,15 +20,15 @@ using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; +using System.Windows; namespace DownKyi.Services.Download { public abstract class DownloadService { protected string Tag = "DownloadService"; - + protected TaskbarIcon _notifyIcon; protected IDialogService dialogService; - protected ObservableCollection downloadingList; protected ObservableCollection downloadedList; @@ -673,6 +674,7 @@ namespace DownKyi.Services.Download DownloadFinishedSort finishedSort = SettingsManager.GetInstance().GetDownloadFinishedSort(); App.SortDownloadedList(finishedSort); })); + _notifyIcon.ShowBalloonTip("下载完成",$"{downloadedItem.DownloadBase.Name}", BalloonIcon.Info); })); } catch (OperationCanceledException e) @@ -795,7 +797,6 @@ namespace DownKyi.Services.Download downloadStorageService.UpdateDownloaded(item); } } - /// /// 启动基本下载服务 /// @@ -803,6 +804,7 @@ namespace DownKyi.Services.Download { tokenSource = new CancellationTokenSource(); cancellationToken = tokenSource.Token; + _notifyIcon = new TaskbarIcon(); workTask = Task.Run(DoWork); }