using DefaultEdit.Core;
using DefaultEdit.Log4xml;
using DefaultEdit.Model;
using DefaultEdit.Views;
using log4net.Config;
using Prism.Ioc;
using Prism.Unity;
using System.IO;
using System.Windows;
namespace DefaultEdit
{
///
/// 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.RegisterSingleton();
}
}
}