mirror of
https://github.com/leiurayer/downkyi.git
synced 2025-04-27 05:30:47 +08:00
优化 Issues #724下载完成提示
This commit is contained in:
parent
29b154a225
commit
038e83b5b2
src/DownKyi
@ -561,6 +561,9 @@
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Hardcodet.NotifyIcon.Wpf">
|
||||
<Version>1.1.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Newtonsoft.Json">
|
||||
<Version>13.0.2</Version>
|
||||
</PackageReference>
|
||||
|
@ -151,7 +151,7 @@
|
||||
<!-- DownloadManager -->
|
||||
<system:String x:Key="Downloading">正在下载</system:String>
|
||||
<system:String x:Key="DownloadFinished">已下载</system:String>
|
||||
|
||||
<system:String x:Key="DownloadSuccess">下载完成</system:String>
|
||||
<system:String x:Key="DownloadingAudio">音频</system:String>
|
||||
<system:String x:Key="DownloadingVideo">视频</system:String>
|
||||
<system:String x:Key="DownloadingDanmaku">弹幕</system:String>
|
||||
|
@ -67,7 +67,7 @@
|
||||
<!-- DownloadManager -->
|
||||
<system:String x:Key="Downloading">正在下载</system:String>
|
||||
<system:String x:Key="DownloadFinished">已下载</system:String>
|
||||
|
||||
<system:String x:Key="DownloadSuccess">下载完成</system:String>
|
||||
<!-- Settings -->
|
||||
<system:String x:Key="PressEnterToApplySettingTip">按回车键应用设置</system:String>
|
||||
|
||||
|
@ -68,7 +68,7 @@
|
||||
<!-- DownloadManager -->
|
||||
<system:String x:Key="Downloading">正在下载</system:String>
|
||||
<system:String x:Key="DownloadFinished">已下载</system:String>
|
||||
|
||||
<system:String x:Key="DownloadSuccess">下载完成</system:String>
|
||||
<!-- Settings -->
|
||||
<system:String x:Key="PressEnterToApplySettingTip">按回车键应用设置</system:String>
|
||||
|
||||
|
@ -68,7 +68,7 @@
|
||||
<!-- DownloadManager -->
|
||||
<system:String x:Key="Downloading">正在下载</system:String>
|
||||
<system:String x:Key="DownloadFinished">已下载</system:String>
|
||||
|
||||
<system:String x:Key="DownloadSuccess">下载完成</system:String>
|
||||
<!-- Settings -->
|
||||
<system:String x:Key="PressEnterToApplySettingTip">按回车键应用设置</system:String>
|
||||
|
||||
|
@ -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<DownloadingItem> downloadingList;
|
||||
protected ObservableCollection<DownloadedItem> 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);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 启动基本下载服务
|
||||
/// </summary>
|
||||
@ -803,6 +804,7 @@ namespace DownKyi.Services.Download
|
||||
{
|
||||
tokenSource = new CancellationTokenSource();
|
||||
cancellationToken = tokenSource.Token;
|
||||
_notifyIcon = new TaskbarIcon();
|
||||
workTask = Task.Run(DoWork);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user