public OnlineProgramViewModel()
{
DownloadCommand = new RelayCommand<OnlineProgramHeader>(DownloadAction, DownloadCommand_CanExecute);
CancelDownloadCommand = new RelayCommand(CancelDownloadAction, CancelDownloadCommand_CanExecute);
ReportCommand = new RelayCommand(ReportAction);
LicenseCommand = new RelayCommand(LicenseAction);
IsImporting = false;
Messenger.Default.Register<GenericMessage<OnlineProgramHeader>>(this,
ViewModelMessagingToken.SelectedOnlineProgramChangedListener, SelectedOnlineProgramChangedMessageAction);
}