using LampInspectionMachine.Core;
using LampInspectionMachine.Log4xml;
using LampInspectionMachine.Model;
using LampInspectionMachine.Views;
using Prism.Ioc;
using Prism.Unity;
using System.ComponentModel;
using System.IO;
using System.Windows;
namespace LampInspectionMachine
{
///
/// App.xaml 的交互逻辑
///
public partial class App : PrismApplication
{
protected override Window CreateShell()
{
//XmlConfigurator.Configure(new FileInfo("Log4xml/log4net.config"));
LogHelper.Info("程序启动");
return Container.Resolve();
}
protected override void RegisterTypes(IContainerRegistry containerRegistry)
{
containerRegistry.RegisterForNavigation("RoleLoginView");
containerRegistry.RegisterForNavigation("MenuView");
containerRegistry.RegisterForNavigation("ProductView");
containerRegistry.RegisterForNavigation("SettingView");
containerRegistry.RegisterForNavigation("WorkRunView");
containerRegistry.RegisterForNavigation("VisionProView");
containerRegistry.RegisterForNavigation("VisionProView");
containerRegistry.RegisterSingleton();
containerRegistry.RegisterSingleton();
containerRegistry.RegisterForNavigation("CameraView");
}
}
}