CommandBinderMixins class¶
Defined in
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.CommandBinderMixins
Modifiers: public static
Summary¶
Provides static methods for binding commands from a view model to controls on a view, enabling declarative command
wiring in reactive user interfaces.
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¶
The CommandBinderMixins class offers extension methods to facilitate the binding of ICommand properties from a view model to specific controls on a view. These methods support advanced scenarios such as specifying custom events for command invocation and passing parameters from the view model. Bindings created using these methods should be disposed appropriately, especially when used within activation lifecycles, to prevent memory leaks or unintended behavior. The methods use reflection and may be affected by trimming in certain deployment scenarios.
Methods¶
| Name | Summary |
|---|---|
| static BindCommand |
Inherited members
Extension blocks¶
extension(TView view)¶
BindCommandBindCommandBindCommandBindCommandBindCommandBindCommand