ReactiveCommandMixins class¶
Defined in
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.ReactiveCommandMixins
Modifiers: public static
Summary¶
Extension methods associated with the ReactiveCommand class.
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
Remarks¶
InvokeCommand is typically chained after an IObservable that represents user intent. It
forwards each value into an ICommand once CanExecute returns true,
keeping the observable and command lifetimes aligned via the returned disposable. Each overload is implemented as a
small tailored sink that tracks the current command / can-execute state and invokes on each source value when the
command is currently able to execute; there is no operator chain.
Methods¶
| Name | Summary |
|---|---|
| static InvokeCommand |
Inherited members
Extension blocks¶
extension(IObservable item)¶
InvokeCommandInvokeCommandInvokeCommandInvokeCommand