public DownLoadViewModel()
 {
     DownLoadList = new ObservableCollection <DownLoadEntity>();
     DownLoadHelp = BackgroundDownloaderHelper.Instance;
     //DownLoadHelp.DownloadComplete += DownLoadHelp_DownloadComplete;
     //DownLoadHelp.DownloadFail += DownLoadHelp_DownloadFail;
     //DownLoadHelp.DownloadCancel += DownLoadHelp_DownloadCancel;
     DownLoadHelp.process += DownLoadHelp_process;
     Ini();
 }
        private async void InitializeBackgroundDownloader()
        {
            if (bgDownloaderhelper == null)
            {
                BackgroundDownloaderHelper helper = new BackgroundDownloaderHelper();

                bgDownloaderhelper = helper;
                await bgDownloaderhelper.DiscoverActiveDownloadsAsync(true);

                bgDownloaderhelper.ClearTemporaryFolder();
            }
        }