Namespace ReactiveUI.Maui
Classes
- ActivationForViewFetcher
This class is the default implementation that determines when views are Activated and Deactivated.
- AutoSuspendHelper
Helps manage Xamarin.Forms application lifecycle events.
- BooleanToVisibilityTypeConverter
This type convert converts between Boolean and XAML Visibility - the conversionHint is a BooleanToVisibilityHint.
- DisableAnimationAttribute
Attribute that disables animation for a view.
- ReactiveCarouselView<TViewModel>
This is an Microsoft.Maui.Controls.CarouselView that is also an IViewFor<T>.
- ReactiveContentPage<TViewModel>
This is an Microsoft.Maui.Controls.ContentPage that is also an IViewFor<T>.
- ReactiveContentView<TViewModel>
This is an Microsoft.Maui.Controls.ContentView that is also an IViewFor<T>.
- ReactiveEntryCell<TViewModel>
This is an Microsoft.Maui.Controls.EntryCell that is also an IViewFor<T>.
- ReactiveFlyoutPage<TViewModel>
Reactive Flyout Page.
- ReactiveImageCell<TViewModel>
This is an Microsoft.Maui.Controls.ImageCell that is also an IViewFor<T>.
- ReactiveMasterDetailPage<TViewModel>
This is an MasterDetailPage that is also an IViewFor<T>.
- ReactiveMultiPage<TPage, TViewModel>
This is an Microsoft.Maui.Controls.MultiPage`1 that is also an IViewFor<T>.
- ReactiveNavigationPage<TViewModel>
This is an Microsoft.Maui.Controls.NavigationPage that is also an IViewFor<T>.
- ReactivePage<TViewModel>
A Microsoft.Maui.Controls.Page that is reactive.
- ReactiveShellContent<TViewModel>
ReactiveShellContent.
- ReactiveShell<TViewModel>
ReactiveShell.
- ReactiveSwitchCell<TViewModel>
This is a Microsoft.Maui.Controls.SwitchCell that is also an IViewFor<T>.
- ReactiveTabbedPage<TViewModel>
This is a Microsoft.Maui.Controls.TabbedPage that is also an IViewFor<T>.
- ReactiveTextCell<TViewModel>
This is an Microsoft.Maui.Controls.TextCell that is also an IViewFor<T>.
- ReactiveViewCell<TViewModel>
This is an Microsoft.Maui.Controls.ViewCell that is also an IViewFor<T>.
- Registrations
The 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.
- RoutedViewHost
This is a Microsoft.Maui.Controls.NavigationPage that serves as a router.
- ViewModelViewHost
This 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.