Esempio n. 1
0
        private async void menuitem_Delete_F_Click(object sender, RoutedEventArgs e)
        {
            var x = (sender as MenuFlyoutItem).DataContext as DMM;
            await DownloadHelper.DeleteFile(x);

            GetDownOk();
        }
Esempio n. 2
0
        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;
            //}
        }
Esempio n. 3
0
        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();
        }