private async void menuitem_Delete_F_Click(object sender, RoutedEventArgs e) { var x = (sender as MenuFlyoutItem).DataContext as DMM; await DownloadHelper.DeleteFile(x); GetDownOk(); }
private async void btn_Canacel_Click(object sender, RoutedEventArgs e) { var ss = ((sender as AppBarButton).DataContext as DownloadModel); ss.handel.cts.Cancel(false); ss.handel.cts.Dispose(); await DownloadHelper.DeleteFile(ss); //try //{ // StorageFolder DowFolder = await KnownFolders.VideosLibrary.CreateFolderAsync("ZF-Down", CreationCollisionOption.OpenIfExists); // StorageFile file = await DowFolder.GetFileAsync(ss.Guid + ".bili"); // //用Url编码是因为不支持读取中文名 // //含会出现:在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。错误 // string path = WebUtility.UrlDecode(await FileIO.ReadTextAsync(file)); // StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(path); // await folder.DeleteAsync(StorageDeleteOption.Default); // await file.DeleteAsync(StorageDeleteOption.Default); //} //catch (Exception) //{ // Utils.ShowMessageToast("操作失败", 2000); // //throw; //} }
private async void menuitem_Dlete_Click(object sender, RoutedEventArgs e) { right_menu.Hide(); var x = (sender as MenuFlyoutItem).DataContext as VideoListModel; await DownloadHelper.DeleteFile(x); GetDownOk(); }