Table of Contents

Class DependencyResolverMixins

Namespace
ReactiveUI
Assembly
ReactiveUI.dll

Extension methods associated with the IMutableDependencyResolver interface.

public static class DependencyResolverMixins : Object
Inheritance
DependencyResolverMixins

Methods

InitializeReactiveUI(IMutableDependencyResolver, params RegistrationNamespace[])

This method allows you to initialize resolvers with the default ReactiveUI types. All resolvers used as the default Locator.Current. If no namespaces are passed in, all registrations will be checked.

public static void InitializeReactiveUI(this IMutableDependencyResolver resolver, params RegistrationNamespace[] registrationNamespaces)

Parameters

resolver IMutableDependencyResolver

The resolver to initialize.

registrationNamespaces RegistrationNamespace[]

Which platforms to use.

RegisterViewsForViewModels(IMutableDependencyResolver, Assembly)

Registers inside the Splat dependency container all the classes that derive off IViewFor using Reflection. This is a easy way to register all the Views that are associated with View Models for an entire assembly.

public static void RegisterViewsForViewModels(this IMutableDependencyResolver resolver, Assembly assembly)

Parameters

resolver IMutableDependencyResolver

The dependency injection resolver to register the Views with.

assembly Assembly

The assembly to search using reflection for IViewFor classes.