Skip to content

RxAppBuilder class

Defined in

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

Summary

View source

Provides static methods for configuring and initializing ReactiveUI using the builder pattern.

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

RxAppBuilder enables applications to set up ReactiveUI with explicit dependency resolver configuration and initialization. It replaces the legacy RxApp.EnsureInitialized() approach, encouraging use of the builder pattern for clearer and more reliable application startup. For migration guidance and usage examples, see the ReactiveUI documentation.

Methods

NameSummary
static CreateReactiveUIBuilderCreates a ReactiveUI builder with the Splat Locator instance.
static EnsureInitializedEnsures ReactiveUI has been initialized via the builder pattern. Throws an exception if BuildApp() has not been called.
Inherited members