protected override void RefreshCommands() { OnNext.RaiseCanExecuteChanged(); OnError.RaiseCanExecuteChanged(); OnCompleted.RaiseCanExecuteChanged(); }