2012-04-06 33 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 
    } 
}