Skip to content

CommandBinderMixins class

Defined in

Namespace: ReactiveUI.Reactive Assembly: ReactiveUI.Reactive.dll Full name: ReactiveUI.Reactive.CommandBinderMixins Modifiers: public static

Summary

View source

        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

NameSummary
static BindCommand
Inherited members

Extension blocks

extension(TView view)

  • BindCommand
  • BindCommand
  • BindCommand
  • BindCommand
  • BindCommand
  • BindCommand