2009-06-25 132 views
1

我正在使用复合应用程序块。我有一个使用构造函数注入的类(在构造函数参数中使用[ServiceDependency]属性),它正在工作。但是,当我尝试切换到使用属性注入(属性上的[ServiceDependency]属性)时,注入不会发生(属性保留为空)。构造函数注入工作...属性注入不是很多

我确保该属性具有与旧的构造函数参数相同的类型,并且它是公共的。

编辑: 这是C#/。NET

+0

嗯..语言? 。净?什么? – skaffman 2009-06-25 20:48:55

回答

1

它为我,嗯...应该看起来像here

public class ProjectListViewPresenter : Presenter<IProjectListView> 
{ 
    private ILookupService _lookupService; 

    [ServiceDependency] 
    public ILookupService LookupService 
    { 
     get { return _lookupService; } 
     set { _lookupService = value; } 
    } 
}