2017/05/12 23:22

引用来自“aweifly”的评论

你好,看下面代码,打开窗口需要new frmMenu,但依赖注入是用构造方法的,好像不可以这样做吧
frmMenu frm = new frmMenu();

private readonly IServices.IMenuService MenuService;

public frmMenu(IServices.IMenuService MenuService)
{
this.MenuService = MenuService;
InitializeComponent();
}
依赖注入是不需要new的
2017/04/13 17:43
你好,看下面代码,打开窗口需要new frmMenu,但依赖注入是用构造方法的,好像不可以这样做吧
frmMenu frm = new frmMenu();

private readonly IServices.IMenuService MenuService;

public frmMenu(IServices.IMenuService MenuService)
{
this.MenuService = MenuService;
InitializeComponent();
}
2016/06/14 01:37
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2016/06/13 13:00
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2016/06/12 01:53

引用来自“Pete_Jones”的评论

Form1 如何被实例化? 自己New Form1的话,Castle肯定不会给注入吧? 哪如何实例化呢?

依赖注入后是不需要实例化的,你要注入的东西需要在register中配置
2016/06/11 19:27
关键地方,没有贴出来
2016/06/11 19:26
Form1 如何被实例化? 自己New Form1的话,Castle肯定不会给注入吧? 哪如何实例化呢?
2015/08/19 15:13

引用来自“mrxiexie”的评论

Form1 怎么初始化的?
你说的是指什么地方?
2015/04/23 19:20
Form1 怎么初始化的?
回复 @
{{emojiItem.symbol}}
返回顶部
顶部