问题标签 [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.
prism - 在 Composite WPF (Prism) 中,IRegion.Add 和 IRegionManager.RegisterViewWithRegion 有什么区别?
在Composite WPF (Prism)中,将模块添加到 IRegionManger 集合时,使用 IRegion.Add 和 IRegionManager.RegisterViewWithRegion 有什么区别?
IRegion.Add
IRegionManager.RegisterViewWithRegion
c# - 如何组织企业级复合应用程序 (CAG)
CAG 文档中的所有快速入门和 RI 示例都很好,但我缺少更多企业级示例。
假设我们有 40 多个模块,每个模块都包含 Proxy、Facade、PresentationModel、Model 和 Views。每个模块还调用特定于模块的 WCF 服务,该服务将托管在 IIS 或独立控制台主机中。我们的方法是将 UI 模块、服务模块和相关测试包含在一个解决方案中,这样它们就可以与其他模块分开开发和测试。
我的问题是当服务位于单独的模块中时应该如何托管服务,以及当我按 F5 时如何实际运行单独的模块和其他应用程序模块。对此有最佳做法吗?我想它以前做过吗?
c# - 在 Prism 中使用 Presenter
我正在使用 C# 和 WPF 中的 PRISM 开发应用程序。我是新手,想实现 Presenter。基本上,我想在我的模块中注册一个演示者而不是视图。
目前我在我的模块初始化中执行以下操作:
我想要的是我想要一个演示者,我将在我的模块中注册演示者。该演示者必须负责展示我所在地区的视图。
我尝试阅读几篇文章和示例,但无法得到我想要的。
我的要求的伪代码如下:
interface - 接口的 Type.GetType
我正在使用 PRISM(最近开始)。
如何动态解析定义为字符串的接口类型并将其传递给 Container.Resolve?
例如,我有一个名为 MyNamespace.ITestInterface 的接口。当我尝试执行以下程序时,我现在还有一个包含此接口名称的字符串,它给我 null:
接口类型在配置文件中设置,以标识要使用的接口。因此,这将始终是字符串。
顺便说一句,我已经在加载定义接口的相关程序集。
任何帮助将不胜感激。
提前致谢, Ashish Sharma
prism - 目录目录的模块依赖性 - Microsoft PRISM
我正在使用 DirectoryModuleCalatog 加载模块。
我想要实现的是所有模块都需要依赖于某个特定的模块。例如,我有一个 MainModule 和几个 orher 模块,我想要的是我的所有模块都依赖于 MainModule。
我们可以通过指定 ModuleDependency 属性来做到这一点,但我的要求是即使模块没有这个属性,也可以通过代码设置依赖关系。
我检查了各种形式,发现如果我直接从代码中填充 ModuleCatalog 就可以实现这一点。我可以通过直接遍历模块位置来实现这一点,但不确定如果模块数量更多(比如 50+ 或 100+)它会如何影响性能。
如果使用 DirectoryModuleCatalog 填充目录,是否可以设置模块依赖项?