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

本文关键字:配置 StructureMap 应用程序 WPF | 更新日期: 2023-09-27 18:30:08

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

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

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

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

这个代码是由一个工具&对此文件的更改可能会导致不正确的行为,如果重新生成代码,则会丢失这些行为。

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

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

为此使用App.xaml.cs。

public partial class App : Application
{
    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);
        //Do your stuff here
    }
}