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