using System.Windows;
using Autofac;
using StructureHelper.Services;
using StructureHelper.Windows.MainWindow;
namespace StructureHelper
{
///
/// Логика взаимодействия для App.xaml
///
public partial class App : Application
{
public static IContainer Container { get; private set; }
protected override void OnStartup(StartupEventArgs e)
{
var builder = new ContainerBuilder();
builder.RegisterType().As();
builder.RegisterType().As();
builder.RegisterType().AsSelf();
builder.RegisterType().AsSelf();
builder.RegisterType().AsSelf();
Container = builder.Build();
using (var scope = Container.BeginLifetimeScope())
{
var window = scope.Resolve();
window.ShowDialog();
}
}
}
}