【发布时间】:2013-10-10 17:00:58
【问题描述】:
对于SimpleIoc,我想注册IProvider 的多个实现,例如:
SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();
所以我可以这样做:
var providers = SimpleIoc.GetAllInstances<IProvider>();
有没有办法做这样的事情?如果我按原样尝试,我会发现已经有一个为IProvider 注册的类。
【问题讨论】:
标签: c# mvvm-light ioc-container