using System.Reflection; using BenchMovementModule.Views; using BenchMovementModule.Views.Dialogs; using BenchMovementModule.ViewModels.Dialogs; namespace BenchMovementModule { public class BenchMovementModule : IModule { public void OnInitialized(IContainerProvider containerProvider) { IRegionManager regionManager = containerProvider.Resolve(); regionManager.RegisterViewWithRegion("ShellViewManager", typeof(BenchMovementView)); } public void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation("BenchMovementView"); // 台架 TCP 连接配置弹窗 containerRegistry.RegisterDialog("GantryConfigDialog"); } } }