using Prism.Ioc; using Prism.Modularity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ModuleB.ViewModels; using ModuleB.Views; namespace ModuleB { public class ModuleBProfile : IModule { public void OnInitialized(IContainerProvider containerProvider) { } /// /// 注册内容 /// /// public void RegisterTypes(IContainerRegistry containerRegistry) { // 不指定Vm名称,Prism会根据对应ViewB进行查找对应的Vm,但是名称必须是ViewBViewModel // containerRegistry.RegisterForNavigation(); // 指定 Vm 为 ViewBModel containerRegistry.RegisterForNavigation(); } } }