2012-04-06 31 views
2

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

下面的文章表明,我把配置在main()方法

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

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

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

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

回答

3

为此使用App.xaml.cs。

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

     //Do your stuff here 
    } 
}