【发布时间】:2011-01-13 16:12:28
【问题描述】:
在 asp.net-mvc 中,我有 Windsor 控制器工厂,它将所有依赖项注入到控制器中,但是您如何在 Windows 窗体中获得它?
例如,如果有这个 Form1,我将如何获取 Form1 的实例,我应该使用 resolve(某些人称之为 ServiceLocator 和反模式)吗?
public class Form1
{
private IBarService _barService;
public Form1(IBarService barService)
{
_barService = barService;
}
}
【问题讨论】:
标签: c# winforms inversion-of-control castle-windsor ioc-container