gpt4 book ai didi

winforms - 使用 Windows 窗体的 StructureMap

转载 作者:行者123 更新时间:2023-12-02 19:14:27 25 4
gpt4 key购买 nike

我习惯于将 StructureMap 与 Web 应用程序一起使用...但现在,我正在开发一个 Windows 窗体项目,并且我想使用它,但我不知道如何配置它。

在网络中,我有一个在 Global.asax 上的 Application_Start 上调用的 Bootstrap 类,但我不知道如何在 WinForms 上执行相同的操作。

谢谢!

最佳答案

您可以在启动应用程序的静态 main 方法中初始化容器。然后从容器中检索表单实例,以便可以注入(inject)任何必要的依赖项。您仍然可以将初始化代码放入 Bootstrapper 中。

static class Program
{
[STAThread]
static void Main()
{
ObjectFactory.Initialize(...);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(ObjectFactory.GetInstance<Form1>());
}
}

关于winforms - 使用 Windows 窗体的 StructureMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7624380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com