Class DependencyResolverMixins
- Namespace
- ReactiveUI
- Assembly
- ReactiveUI.dll
Extension methods associated with the IMutableDependencyResolver interface.
- Inheritance
-
Dependency
Resolver Mixins
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
IMutableDependency Resolver 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
IMutableDependency Resolver The dependency injection resolver to register the Views with.
assembly
AssemblyThe assembly to search using reflection for IViewFor classes.