IReactiveUIBindingBuilder interface¶
Defined in
Namespace: ReactiveUI.Binding.Builder
Assembly: ReactiveUI.Binding.dll
Full name: ReactiveUI.Binding.Builder.IReactiveUIBindingBuilder
Modifiers: public abstract
Summary¶
Fluent builder that configures ReactiveUI.Binding services, converters, and platform modules
before building an application instance.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Class hierarchy
classDiagram
class IReactiveUIBindingBuilder
class IAppBuilder {
<>
}
IAppBuilder <|.. IReactiveUIBindingBuilder
Implements: IAppBuilder
Remarks¶
The builder wraps AppBuilder to provide ReactiveUI.Binding-specific configuration
for property observation and binding services. Platform modules (WPF, WinForms, MAUI) are
registered via extension methods such as WithWpf(), WithWinForms(), and WithMaui().
Methods¶
| Name | Summary |
|---|---|
| WithCoreServices | Registers the core ReactiveUI.Binding services (INPC/POCO observation, default converters). Hides [WithCoreServices](# to return... |
| WithPlatformModule | Registers a platform-specific module with the builder. |
| WithRegistration | Registers a custom action to be executed during the build phase. |
| WithConverter | Registers a typed binding converter. |
| WithFallbackConverter | Registers a fallback binding converter. |
| WithSetMethodConverter | Registers a set-method binding converter. |
| WithCommandBinder | Registers a custom command binder for binding ICommand instances to UI controls. |
| ConfigureViewLocator | Configures the default view locator with explicit view-to-view-model mappings. |
| BuildApp | Builds the application and returns the configured instance. |
Extension members¶
MauiBindingBuilderExtensions.WithMauiWinFormsBindingBuilderExtensions.WithWinFormsWpfBindingBuilderExtensions.WithWpf