2

我正在 WPF 中开发一个应用程序,我想知道如何开始配置 StructureMap。我来自 MVC 背景,我通常会在 Global.asax 中配置 StructureMap。

下面这篇文章建议我把配置放在main()方法里

http://structuremap.net/structuremap/ConfiguringStructureMap.htm

但在 WPF 中,该main()方法位于App.g.i.cs和状态

此代码是由工具生成的,对此文件的更改可能会导致不正确的行为,并且如果重新生成代码将会丢失。

在 WPF 中似乎没有合适的 Global.asax 等价物,那么配置应该放在哪里?

4

1 回答 1

3

为此使用 App.xaml.cs。

public partial class App : Application
{
    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);

        //Do your stuff here
    }
}
于 2012-04-06T11:23:20.187 回答