Skip to content

ReactiveUI.Maui namespace

Part of the ReactiveUI.Maui package.

TypeKindSummary
ActivationForViewFetcherclassThis class is the default implementation that determines when views are Activated and Deactivated.
AutoSuspendHelperclassHelps manage .NET MAUI application lifecycle events.
BooleanToVisibilityTypeConverterclassConverts Boolean to Visibility.
DisableAnimationAttributeclassAttribute that disables animation for a view.
ReactiveCarouselViewclassThis is an CarouselView that is also an IViewFor.
ReactiveContentPageclassThis is an ContentPage that is also an IViewFor.
ReactiveContentViewclassThis is an ContentView that is also an IViewFor.
ReactiveFlyoutPageclassReactive Flyout Page.
ReactiveImageItemViewclassA [ReactiveContentView](# that displays an image with text content for use with CollectionView and DataTemplates.
ReactiveMasterDetailPageclassThis is an MasterDetailPage that is also an IViewFor.
ReactiveMultiPageclassThis is an MultiPage that is also an IViewFor.
ReactiveNavigationPageclassThis is an NavigationPage that is also an IViewFor.
ReactivePageclassA Page that is reactive.
ReactiveShellclassRepresents a reactive MAUI shell.
ReactiveShellContentclassRepresents reactive shell content for a view model.
ReactiveTabbedPageclassThis is a TabbedPage that is also an IViewFor.
ReactiveTextItemViewclassA [ReactiveContentView](# that displays text content for use with CollectionView and DataTemplates.
ReactiveTitleBarclassThis is a TitleBar that is also an IViewFor.
ReactiveUserControlclassA UserControl that is reactive.
ReactiveWindowclassThis is a Window that is also an IViewFor.
RegistrationsclassThe main registration for common classes for the Splat dependency injection. We have code that runs reflection through the different ReactiveUI classes searching for IWantsToRegisterStuff and will register all our required DI interfaces. The registered items in this classes are common for all Platforms. To get these registrations after the main ReactiveUI Initialization use the DependencyResolverMixins.InitializeReactiveUI() extension method.
RoutedViewHostclassThis is a NavigationPage that serves as a router.
RoutedViewHostclassThis is a generic NavigationPage that serves as a router with compile-time type safety. This version is fully AOT-compatible and does not use reflection-based view resolution.
RoutedViewHostUnsafeclassA [RoutedViewHost](# that also finds pages registered only with the service locator.
ViewModelViewHostclassThis content view will automatically load and host the view for the given view model. The view model whose view is to be displayed should be assigned to the [ViewModel](# property. Optionally, the chosen view can be customized by specifying a contract via [ViewContractObservable](# or [ViewContract](#
ViewModelViewHostclassThis content view will automatically load and host the view for the given view model. The view model whose view is to be displayed should be assigned to the inherited view-model property. Optionally, the chosen view can be customized by specifying a contract through the inherited contract members.
ViewModelViewHostUnsafeclassA [ViewModelViewHost](# that also finds views registered only with the service locator.
VisibilityToBooleanTypeConverterclassConverts Visibility to Boolean.