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"); } } }