IReactiveCommand interface¶
Defined in
Namespace: ReactiveUI
Assembly: ReactiveUI.Core.dll
Full name: ReactiveUI.IReactiveCommand
Modifiers: public abstract
Summary¶
Encapsulates a user action behind a reactive interface.
This is for interop inside for the command binding.
Not meant for external use due to the fact it doesn't implement ICommand
to force the user to favor the Reactive style command execution.
Applies to
net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471
Class hierarchy
classDiagram
class IReactiveCommand
class IDisposable {
<>
}
IDisposable <|.. IReactiveCommand
class IHandleObservableErrors {
<>
}
IHandleObservableErrors <|.. IReactiveCommand
Implements: IDisposable, IHandleObservableErrors
Properties¶
| Name | Summary |
|---|---|
| IsExecuting | Gets an observable whose value indicates whether the command is currently executing. |
| CanExecute | Gets an observable whose value indicates whether the command can currently execute. |