Avalonia.ReactiveUI Namespace

Class Types

Class Summary
AppBuilderExtensions
AutoDataTemplateBindingHook AutoDataTemplateBindingHook is a binding hook that checks ItemsControls that don't have DataTemplates, and assigns a default DataTemplate that loads the View associated with each ViewModel.
AutoSuspendHelper A ReactiveUI AutoSuspendHelper which initializes suspension hooks for Avalonia applications. Call its constructor in your app's composition root, before calling the RxApp.SuspensionHost.SetupDefaultSuspendResume method.
AvaloniaActivationForViewFetcher Determines when Avalonia IVisuals get activated.
ReactiveUserControl<TViewModel> A ReactiveUI UserControl that implements IViewFor<TViewModel> and will activate your ViewModel automatically if it supports activation.
ReactiveWindow<TViewModel> A ReactiveUI Window that implements IViewFor<TViewModel> and will activate your ViewModel automatically if it supports activation.
RoutedViewHost This control hosts the View associated with ReactiveUI RoutingState, and will display the View and wire up the ViewModel whenever a new ViewModel is navigated to. Nested routing is also supported.
TransitioningContentControl A ContentControl that animates the transition when its content is changed.
ViewModelViewHost This content control will automatically load the View associated with the ViewModel property and display it. This control is very useful inside a DataTemplate to display the View associated with a ViewModel.