public MainWindowViewModel()
        {
            _downloadFromFTPButtonCommand     = new RelaySyncCommand(DownloadFromFTPButtonCommandExecute);
            _downloadFromWebButtonCommand     = new RelaySyncCommand(DownloadFromWebButtonCommandExecute);
            _pauseDownloadRelayButtonCommand  = new RelaySyncCommand(PauseDownloadButtonCommandExecute, PauseDownloadButtonCommandCanExecute);
            _cancelDownloadRelayButtonCommand = new RelaySyncCommand(CancelDownloadButtonCommandExecute, CancelDownloadButtonCanExecute);
            _clearDownloadListButtonCommand   = new RelaySyncCommand(ClearDownloadButtonCommandExecute, ClearDownloadButtonCommandCanExecute);
            _clearLogsListButtonCommand       = new RelaySyncCommand(ClearLogsListButtonCommandExecute);

            _showScheduledDownloadsCommand = new RelaySyncCommand(ShowScheduledDownloadsMenuItemCommandExecute);
            _scheduleNewFtpDownloadCommand = new RelaySyncCommand(ScheduleNewFTPdownloadCommandExecute);
            _scheduleNewWebDownloadCommand = new RelaySyncCommand(ScheduleNewWebDownloadCommandExecute);
            _showDownloadsHistory          = new RelaySyncCommand(ShowDownloadsHistoryCommandExecute);
        }
 public ShowDownloadsReportWindowViewModel()
 {
     _exportToCSVCommand  = new RelaySyncCommand(ExportToCSVCommandExecute);
     _exportToJSONCommand = new RelaySyncCommand(ExportToJSONCommandExecute);
     _exportToXMLCommand  = new RelaySyncCommand(ExportToXMLCommandExecute);
 }
예제 #3
0
 public ScheduledDownloadsWindowViewModel()
 {
     _newFtpdownloadCommand = new RelaySyncCommand(NewFTPDownloadCommandExecute);
     _newWebDownloadCommand = new RelaySyncCommand(NewWebDownloadCommandExecute);
 }