Ninject:构造函数参数不起作用

时间:2011-10-05 19:26:59

标签: ninject ninject-2

我使用NInject“2.2.0.0”。我有一个ShellView类,它有2个构造函数:

public ShellView()
{
  InitializeComponent();
}

public ShellView(IScreen screen)
  : this()
{           
    this.DataContext = screen;
}

我称之为:

Kernel.Get<Views.ShellView>(new Ninject.Parameters.ConstructorArgument("IScreen", shellViewModel));

但它总是调用“ShellView()”而不调用“ShellView(IScreen屏幕)”: - /

我在Google中找到了几个可以解决问题的例子 - 我做错了什么?

0 个答案:

没有答案