77 lines
4.5 KiB
C#
77 lines
4.5 KiB
C#
using Cowain.Bake.Common.Interface;
|
||
using Cowain.Bake.Common.Models;
|
||
using Cowain.Bake.UI.UserManagerment.ViewModels;
|
||
using Prism.Ioc;
|
||
using Prism.Modularity;
|
||
using Prism.Regions;
|
||
using System.ComponentModel;
|
||
using Unity;
|
||
|
||
namespace Cowain.Bake.UI
|
||
{
|
||
public class UI : IModule
|
||
{
|
||
private readonly IRegionManager _regionManager;
|
||
public UI(IRegionManager regionManager)
|
||
{
|
||
_regionManager = regionManager;
|
||
}
|
||
public void OnInitialized(IContainerProvider containerProvider)
|
||
{
|
||
//containerProvider.Resolve<GlobalListData>();
|
||
//var plist = containerProvider.Resolve<IPalletService>().GetPalletStatusList();
|
||
//PalletStatus.PalletStatusList.AddRange(plist);
|
||
|
||
//_regionManager.RegisterViewWithRegion("InsulaTestBeforeInjectRegion", typeof(InsulaTestBeforeInjectView));
|
||
//_regionManager.RegisterViewWithRegion("ShortCircuitTesterRegion", typeof(ShortCircuitTesterView));
|
||
//_regionManager.RegisterViewWithRegion("WeightBeforeInjectRegion", typeof(WeightBeforeInjectView));
|
||
//_regionManager.RegisterViewWithRegion("VacuumInjectionRegion", typeof(VacuumInjectionView));
|
||
//_regionManager.RegisterViewWithRegion("WeightAfterInjectRegion", typeof(WeightAfterInjectView));
|
||
//_regionManager.RegisterViewWithRegion("VacuumPackageRegion", typeof(VacuumPackageView));
|
||
//_regionManager.RegisterViewWithRegion("WeightAfterPackageRegion", typeof(WeightAfterPackageView));
|
||
//_regionManager.RegisterViewWithRegion("InsulaTestAfterPackageRegion", typeof(InsulaTestAfterPackageView));
|
||
//_regionManager.RegisterViewWithRegion("UnLoadingScanCodeRegion", typeof(UnLoadingScanCodeView));
|
||
//_regionManager.RegisterViewWithRegion("MarkingRegion", typeof(MarkingView));
|
||
//_regionManager.RegisterViewWithRegion("OutboundMaterialBoxRegion", typeof(OutboundMaterialBoxView));
|
||
|
||
//_regionManager.RegisterViewWithRegion("ParasBasicRegion", typeof(SetParams.Views.SysSetupView));
|
||
}
|
||
|
||
public void RegisterTypes(IContainerRegistry containerRegistry)
|
||
{
|
||
//可以注册其他规则(比如干涉判断需要修改,继承TaskManage1,重写FilterTask方法)
|
||
containerRegistry.RegisterForNavigation<Home.Views.WorkOrderView>();
|
||
containerRegistry.RegisterForNavigation<Home.Views.ProcessParametersView>();
|
||
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.ProductionsInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.IncomingCellInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.NGCellInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.DummyInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.BatteryInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.PalletInfoView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.CurveView>();
|
||
containerRegistry.RegisterForNavigation<DataQuery.Views.GetMesLogView>();
|
||
|
||
containerRegistry.RegisterForNavigation<UserManagerment.Views.UserManagermentView>();
|
||
containerRegistry.RegisterForNavigation<UserManagerment.Views.AuthorityManagementView>();
|
||
containerRegistry.RegisterForNavigation<UserManagerment.Views.DeviceModeView>();
|
||
|
||
containerRegistry.RegisterForNavigation<FactoryMaintenance.Views.DeviceManagementView>();
|
||
containerRegistry.RegisterForNavigation<FactoryMaintenance.Views.SysSetupView>();
|
||
containerRegistry.RegisterForNavigation<FactoryMaintenance.Views.PLCVarMonitorView>();
|
||
containerRegistry.RegisterForNavigation<FactoryMaintenance.Views.MomOutboundView>();
|
||
|
||
containerRegistry.RegisterForNavigation<ProductManagement.Views.TaskView>();
|
||
containerRegistry.RegisterForNavigation<ProductManagement.Views.DisableStove>();
|
||
containerRegistry.RegisterForNavigation<ProductManagement.Views.TaskMaintainView>();
|
||
containerRegistry.RegisterForNavigation<ProductManagement.Views.DBLogView>();
|
||
containerRegistry.RegisterForNavigation<ProductManagement.Views.EleTableView>();
|
||
|
||
containerRegistry.RegisterForNavigation<Helper.Views.AboutWindowView>();
|
||
containerRegistry.RegisterForNavigation<Helper.Views.HelpWindowView>();
|
||
|
||
containerRegistry.RegisterSingleton<DeviceModeViewModel>();
|
||
}
|
||
}
|
||
}
|