The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

DependencyResolverMixins Class

Summary

Extension methods associated with the IMutableDependencyResolver interface.
Namespace
Sextant
Base Types
  • object
graph BT Type-->Base0["object"] Type["DependencyResolverMixins"] class Type type-node

Syntax

public static class DependencyResolverMixins

Properties

Name Value Summary
NavigationView string
Gets the navigation view key.
static

Methods

Name Value Summary
GetNavigationView(IReadonlyDependencyResolver, string?) NavigationView?
Gets the navigation view.
static
RegisterNavigationView(IMutableDependencyResolver) IMutableDependencyResolver
Initializes the sextant.
static
RegisterNavigationView(IMutableDependencyResolver, IScheduler, IScheduler) IMutableDependencyResolver
Initializes sextant.
static
RegisterNavigationView<TView>(IMutableDependencyResolver, Func<TView>) IMutableDependencyResolver
Registers a value for navigation.
static
RegisterParameterViewStackService(IMutableDependencyResolver) IMutableDependencyResolver
Registers the view stack service.
static
RegisterUWPViewLocator(IMutableDependencyResolver) IMutableDependencyResolver
Initializes UWP-specific view locator.
static
RegisterView<TView, TViewModel>(IMutableDependencyResolver, Func<IViewFor<TViewModel>>, string?) IMutableDependencyResolver
Registers the specified view with the Splat locator.
static
RegisterView<TView, TViewModel>(IMutableDependencyResolver, string?) IMutableDependencyResolver
Registers the specified view with the Splat locator.
static
RegisterViewModel<TViewModel>(IMutableDependencyResolver, Func<TViewModel>, string?) IMutableDependencyResolver
Registers the specified viewmodel with the Splat locator.
static
RegisterViewModel<TViewModel>(IMutableDependencyResolver, string?) IMutableDependencyResolver
Registers the specified viewmodel with the Splat locator.
static
RegisterViewModel<TViewModel>(IMutableDependencyResolver, TViewModel, string?) IMutableDependencyResolver
Registers the specified view model with the Splat locator.
static
RegisterViewModelFactory(IMutableDependencyResolver) IMutableDependencyResolver
Registers the view model factory.
static
RegisterViewModelFactory(IMutableDependencyResolver, Func<IViewModelFactory>) IMutableDependencyResolver
Registers the view model factory.
static
RegisterViewStackService(IMutableDependencyResolver) IMutableDependencyResolver
Registers the view stack service.
static
RegisterViewStackService<T>(IMutableDependencyResolver, Func<IView, IViewModelFactory, T>) IMutableDependencyResolver
Registers the view stack service.
static
RegisterViewStackService<T>(IMutableDependencyResolver, Func<IView, T>) IMutableDependencyResolver
Registers the view stack service.
static
RegisterViewUWP<TView, TViewModel>(IMutableDependencyResolver, string?) IMutableDependencyResolver
Register view for viewmodel, but only return view type for UWP frame.
static
ResolveView<TViewModel>(IReadonlyDependencyResolver, string?) Type?
Helper method to get view type for viewmodel.
static
ResolveView<TViewModel>(IReadonlyDependencyResolver, TViewModel, string?) Type?
Helper method to get view type for viewmodel.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.