如何在WPF应用程序中配置StructureMap?

时间:2012-04-06 11:13:11

标签: c# wpf structuremap

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

以下文章建议我将配置放在main()方法

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

但在WPF中,main()方法位于App.g.i.cs并声明

  

此代码由工具和工具生成。对此文件的更改可能会导致错误的行为,并且如果重新生成代码,则会丢失。

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

1 个答案:

答案 0 :(得分:3)

使用App.xaml.cs。

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

        //Do your stuff here
    }
}