winforms – 使用Windows窗体的StructureMap
发布时间:2020-12-14 05:31:03 所属栏目:Windows 来源:网络整理
导读:我习惯使用StructureMap和Web Apps …但是现在,我正在开发一个 Windows Forms项目,我想使用它,但我不知道如何配置它. 在web中,我有一个在Global.asax上的Application_Start上调用的bootstrapper类,但我不知道如何在WinForms上做同样的事情. 谢谢! 解决方法
我习惯使用StructureMap和Web Apps …但是现在,我正在开发一个
Windows Forms项目,我想使用它,但我不知道如何配置它.
在web中,我有一个在Global.asax上的Application_Start上调用的bootstrapper类,但我不知道如何在WinForms上做同样的事情. 谢谢! 解决方法
您可以在启动应用程序的静态main方法中初始化容器.然后从容器中检索表单实例,以便可以注入任何必要的依赖项.您仍然可以将初始化代码放在Bootstrapper中.
static class Program { [STAThread] static void Main() { ObjectFactory.Initialize(...); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(ObjectFactory.GetInstance<Form1>()); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – 删除某些文件位于Windows 7上的“准备回收”?
- windows-server-2008-r2 – Windows 2008上注册的密码过滤器
- powershell – 不能在New-MoveRequest中使用UPN凭据吗?
- windows – LuaJIT相当于wlua.exe
- win7系统关闭445端口
- windows – Orchestrator 2012 vs 2016
- 在Virtualbox中引导本机Windows安装:是否可能?
- windows-runtime – 如何从winrt访问环境变量
- active-directory – 在Active Directory中授予权限以添加用
- 在Windows上使用OpenGL扩展
推荐文章
站长推荐
- Windows中安装 Redis 解压版
- .net – 在Windows 10上构建Windows Universal A
- windows – 如何使用MS-DOS命令模拟curl?
- windows-server-2003 – WMI会导致CPU蠕变吗?
- Windows版本的GDB前端DDD
- Windows – 尝试从PGAdmin导入CSV文件时被拒绝
- windows-phone-7 – 如何删除IE移动浏览器的点击
- Win7安装Oracle10 无法定位程序输入点GetProcess
- windows – Dockerfile – 在一个RUN命令中删除文
- windows – 没有PgAdmin3的PostgreSQL win32 / 6
热点阅读