我正在使用 MVVM 灯并已将绑定设置如下:
class TestModule:NinjectModule
{
public override void Load()
{
Bind<ICollection<Element>>().To<Collection<Element>>();
Bind<Element>().ToSelf();
}
}
当我尝试获取 ICollection 时,我得到了一个包含 ONE 元素的集合。我期待一个免费的收藏。
var _kernel = new StandardKernel(new TestModule());
var col = _kernel.Get<ICollection<Element>>();
Console.WriteLine("Count={0}", col.Count); //Write "Count=1", Expect "Count=0"