问题标签 [cag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4852 浏览

prism - 在 Composite WPF (Prism) 中,IRegion.Add 和 IRegionManager.RegisterViewWithRegion 有什么区别?

Composite WPF (Prism)中,将模块添加到 IRegionManger 集合时,使用 IRegion.Add 和 IRegionManager.RegisterViewWithRegion 有什么区别?

IRegion.Add

IRegionManager.RegisterViewWithRegion

0 投票
2 回答
315 浏览

c# - 如何组织企业级复合应用程序 (CAG)

CAG 文档中的所有快速入门和 RI 示例都很好,但我缺少更多企业级示例。

假设我们有 40 多个模块,每个模块都包含 Proxy、Facade、PresentationModel、Model 和 Views。每个模块还调用特定于模块的 WCF 服务,该服务将托管在 IIS 或独立控制台主机中。我们的方法是将 UI 模块、服务模块和相关测试包含在一个解决方案中,这样它们就可以与其他模块分开开发和测试。

我的问题是当服务位于单独的模块中时应该如何托管服务,以及当我按 F5 时如何实际运行单独的模块和其他应用程序模块。对此有最佳做法吗?我想它以前做过吗?

0 投票
2 回答
224 浏览

c# - 在 Prism 中使用 Presenter

我正在使用 C# 和 WPF 中的 PRISM 开发应用程序。我是新手,想实现 Presenter。基本上,我想在我的模块中注册一个演示者而不是视图。

目前我在我的模块初始化中执行以下操作:

我想要的是我想要一个演示者,我将在我的模块中注册演示者。该演示者必须负责展示我所在地区的视图。

我尝试阅读几篇文章和示例,但无法得到我想要的。

我的要求的伪代码如下:

0 投票
1 回答
535 浏览

interface - 接口的 Type.GetType

我正在使用 PRISM(最近开始)。

如何动态解析定义为字符串的接口类型并将其传递给 Container.Resolve?

例如,我有一个名为 MyNamespace.ITestInterface 的接口。当我尝试执行以下程序时,我现在还有一个包含此接口名称的字符串,它给我 null:

接口类型在配置文件中设置,以标识要使用的接口。因此,这将始终是字符串。

顺便说一句,我已经在加载定义接口的相关程序集。

任何帮助将不胜感激。

提前致谢, Ashish Sharma

0 投票
0 回答
455 浏览

prism - 目录目录的模块依赖性 - Microsoft PRISM

我正在使用 DirectoryModuleCalatog 加载模块。

我想要实现的是所有模块都需要依赖于某个特定的模块。例如,我有一个 MainModule 和几个 orher 模块,我想要的是我的所有模块都依赖于 MainModule。

我们可以通过指定 ModuleDependency 属性来做到这一点,但我的要求是即使模块没有这个属性,也可以通过代码设置依赖关系。

我检查了各种形式,发现如果我直接从代码中填充 ModuleCatalog 就可以实现这一点。我可以通过直接遍历模块位置来实现这一点,但不确定如果模块数量更多(比如 50+ 或 100+)它会如何影响性能。

如果使用 DirectoryModuleCatalog 填充目录,是否可以设置模块依赖项?