Ejemplo n.º 1
0
        public void Execute(object parameter)
        {
            MessageBox.Show("下载:" + DownloadViewModel.GetInstance().Address);
            //修改地址栏为只读
            DownloadViewModel.GetInstance().IsReadOnly = true;
            DownloadViewModel.GetInstance().DownloadButton.IsEnabled = false;
            Download download = new Download(DownloadViewModel.GetInstance().Address, Path.Combine(Environment.GetEnvironmentVariable("ProgramFiles"), "Cozyhunder", String.Format("{0}.{1}", DateTime.Now.ToString("yyyyMMddhhmmss"), DownloadViewModel.GetInstance().Address.Split('.').Last())));

            download.Finished += Download_Finished;
            download.Errored  += Download_Errored;
            download.Start();
        }
Ejemplo n.º 2
0
 private void Download_Finished()
 {
     MessageBox.Show("download finish.");
     DownloadViewModel.GetInstance().IsReadOnly = false;
     DownloadViewModel.GetInstance().DownloadButton.IsEnabled = true;
 }