RxAppBuilder class¶
Defined in
Namespace: ReactiveUI.Reactive.Builder
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.Builder.RxAppBuilder
Modifiers: public static
Summary¶
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¶
| Name | Summary |
|---|---|
| static CreateReactiveUIBuilder | Creates a ReactiveUI builder with the Splat Locator instance. |
| static EnsureInitialized | Ensures ReactiveUI has been initialized via the builder pattern. Throws an exception if BuildApp() has not been called. |