Namespace ReactiveUI.XamForms
Classes
- ActivationForViewFetcher
This class is the default implementation that determines when views are Activated and Deactivated.
- AutoSuspendHelper
Helps manage Xamarin.Forms application lifecycle events.
- DisableAnimationAttribute
Attribute that disables animation for a view.
- ReactiveCarouselPage<TViewModel>
This is an Xamarin.Forms.CarouselPage that is also an IViewFor<T>.
- ReactiveContentPage<TViewModel>
This is an Xamarin.Forms.ContentPage that is also an IViewFor<T>.
- ReactiveContentView<TViewModel>
This is an Xamarin.Forms.ContentView that is also an IViewFor<T>.
- ReactiveEntryCell<TViewModel>
This is an Xamarin.Forms.EntryCell that is also an IViewFor<T>.
- ReactiveFlyoutPage<TViewModel>
Reactive Flyout Page.
- ReactiveImageCell<TViewModel>
This is an Xamarin.Forms.ImageCell that is also an IViewFor<T>.
- ReactiveMasterDetailPage<TViewModel>
This is an Xamarin.Forms.MasterDetailPage that is also an IViewFor<T>.
- ReactiveMultiPage<TPage, TViewModel>
This is an Xamarin.Forms.MultiPage`1 that is also an IViewFor<T>.
- ReactiveNavigationPage<TViewModel>
This is an Xamarin.Forms.NavigationPage that is also an IViewFor<T>.
- ReactiveShellContent<TViewModel>
ShellViewModel.
- ReactiveShell<TViewModel>
Reactive Shell.
- ReactiveSwitchCell<TViewModel>
This is a Xamarin.Forms.SwitchCell that is also an IViewFor<T>.
- ReactiveTabbedPage<TViewModel>
This is a Xamarin.Forms.TabbedPage that is also an IViewFor<T>.
- ReactiveTextCell<TViewModel>
This is an Xamarin.Forms.TextCell that is also an IViewFor<T>.
- ReactiveViewCell<TViewModel>
This is an Xamarin.Forms.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 Xamarin.Forms.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.