MvvmLight SimpleIoc y múltiples implementaciones concretas
ConSimpleIoc
Me gustaría registrar múltiples implementaciones deIProvider
, algo como:
SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();
Así que puedo hacer:
var providers = SimpleIoc.GetAllInstances<IProvider>();
¿Hay una manera de hacer algo como esto? Si lo intento como es, ya tengo una clase registradaIProvider
.