0
在我的测试应用程序中,ModuleCatalog从指定的目录中填入其中的所有模块。我想要做的是将所有这些模块的名称作为菜单项添加到菜单中,例如,如果我在目录中有3个模块,菜单将显示3个带有模块名称的菜单项。 我想我可以像下面那样获取ModuleInfo的列表。但miList显示0计数。这里有什么问题?PRISM/CAL ModuleCatalog问题 - 将模块绑定到菜单
protected override void ConfigureModuleCatalog()
{
DirectoryModuleCatalog directoryCatalog = new DirectoryModuleCatalog()
{ ModulePath = @".\Modules" };
((AggregateModuleCatalog)ModuleCatalog).AddCatalog(directoryCatalog);
List<ModuleInfo> miList = ModuleCatalog.Modules.ToList() ; // returns 0 items ??
}