Пример #1
0
        public MainWindow()
        {
            _downloadManager = DownloadManager.GetInstance();
            var viewModel = new MainWindowViewModel();

            _queueManagerViewModel = new QueueManagerViewModel();
            _downloadViewModel     = new NewDownloadViewModel();
            DataContext            = viewModel;
            InitializeComponent();
        }
Пример #2
0
        public NewDownload(NewDownloadViewModel downloadViewModel)
        {
            InitializeComponent();
            _downloadManager     = DownloadManager.GetInstance();
            DestinationPath.Text = KnownFolders.GetPath(KnownFolder.Downloads);
            var urlstr = Clipboard.GetText();

            if (Uri.IsWellFormedUriString(urlstr, UriKind.RelativeOrAbsolute))
            {
                FilePath.Text = urlstr;
            }

            DataContext = downloadViewModel;
        }
Пример #3
0
 public QueueManager(QueueManagerViewModel viewModel)
 {
     DataContext      = viewModel;
     _downloadManager = DownloadManager.GetInstance();
     InitializeComponent();
 }