37 lines
1.7 KiB
C#
37 lines
1.7 KiB
C#
using DeviceEditModule.ViewModels;
|
||
using DeviceEditModule.Views;
|
||
|
||
namespace DeviceEditModule
|
||
{
|
||
public class DeviceEditModule : IModule
|
||
{
|
||
public void OnInitialized(IContainerProvider containerProvider)
|
||
{
|
||
}
|
||
|
||
public void RegisterTypes(IContainerRegistry containerRegistry)
|
||
{
|
||
// DialogMangerView 作为弹窗宿主,注册为 Dialog(支持 _dialogService.Show)
|
||
containerRegistry.RegisterDialog<DialogMangerView, DialogMangerViewModel>("DialogMangerView");
|
||
|
||
// 设备编辑 View 注册为 Navigation(被动态解析后作为 Tab 内容嵌入 DialogMangerView)
|
||
containerRegistry.RegisterForNavigation<DG1000ZView>("DG1000ZView");
|
||
containerRegistry.RegisterForNavigation<IT6720View>("IT6720View");
|
||
containerRegistry.RegisterForNavigation<PW8001View>("PW8001View");
|
||
containerRegistry.RegisterForNavigation<ANEVH80View>("ANEVH80View");
|
||
containerRegistry.RegisterForNavigation<Chroma61800View>("Chroma61800View");
|
||
containerRegistry.RegisterForNavigation<MCc30WView>("MCc30WView");
|
||
containerRegistry.RegisterForNavigation<RLT1000View>("RLT1000View");
|
||
containerRegistry.RegisterForNavigation<S7200View>("S7200View");
|
||
containerRegistry.Register<DG1000ZViewModel>();
|
||
containerRegistry.Register<IT6720ViewModel>();
|
||
containerRegistry.Register<PW8001ViewModel>();
|
||
containerRegistry.Register<ANEVH80ViewModel>();
|
||
containerRegistry.Register<Chroma61800ViewModel>();
|
||
containerRegistry.Register<MCc30WViewModel>();
|
||
containerRegistry.Register<RLT1000ViewModel>();
|
||
containerRegistry.Register<S7200ViewModel>();
|
||
}
|
||
}
|
||
}
|