問題タブ [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ドキュメントのすべてのQuickStartsとRIの例は優れていますが、エンタープライズ規模の例が不足しています。
40以上のモジュールがあり、それぞれにProxy、Facade、PresentationModel、Model、Viewsが含まれているとします。各モジュールは、IISまたはスタンドアロンコンソールホストでホストされるモジュール固有のWCFサービスも呼び出します。私たちのアプローチは、UIモジュール、サービスモジュール、および関連するテストを1つのソリューションに含めて、他のモジュールとは別に開発およびテストできるようにすることでした。
私の問題は、サービスが別々のモジュールにあるときにサービスのホスティングをどのように行うべきか、そしてF5を押したときに残りのアプリケーションモジュールと一緒に別々のモジュールを実際に実行する方法です。このためのベストプラクティスはありますか?私はそれが以前に行われたと思いますか?
c# - Prismでのプレゼンターの使用
C#とWPFでPRISMを使用してアプリケーションを開発しています。私はこれに不慣れで、プレゼンターを実装したいと思います。基本的に、モジュールにビューではなくプレゼンターを登録したいと思います。
現在、モジュールの初期化で次のことを行っています。
プレゼンターが欲しいのですが、モジュールにプレゼンターを登録します。このプレゼンターは、私の地域の見解を示す責任があります。
いくつかの記事や例を読んでみましたが、欲しいものを正確に得ることができませんでした。
私の要件の擬似コードは次のとおりです。
interface - インターフェイスのType.GetType
私はPRISMを使用しています(最近開始されました)。
文字列として定義されたインターフェイスタイプを動的に解決し、Container.Resolveに渡すにはどうすればよいですか?
たとえば、MyNamespace.ITestInterfaceというインターフェイスがあります。次のプログラムを実行しようとすると、このインターフェイスの名前を保持する文字列もあり、nullが返されます。
インターフェイスタイプは、使用するインターフェイスを識別するために構成ファイルで設定されます。したがって、これは常に文字列になります。
ところで、私はすでにインターフェースが定義されている関連するアセンブリをロードしています。
どんな助けでも大歓迎です。
よろしくお願いします、アシシュ・シャルマ
prism - ディレクトリ カタログのモジュール依存関係 - Microsoft PRISM
モジュールをロードするために DirectoryModuleCalatog を使用しています。
私が実装しようとしているのは、すべてのモジュールが特定のモジュールに依存する必要があるということです。たとえば、1 つの MainModule と複数のモジュールがあり、すべてのモジュールが MainModule に依存しているとします。
ModuleDependency 属性を指定することでこれを行うことができますが、私の要件は、モジュールにこの属性がなくても、依存関係をコードで設定できることです。
さまざまな形式を確認したところ、コードから直接 ModuleCatalog を設定すると、これを実現できることがわかりました。モジュールの場所を直接トラバースすることでこれを実装できますが、モジュールの数が多い場合 (50 以上または 100 以上)、パフォーマンスにどのように影響するかはわかりません。
DirectoryModuleCatalog を使用してカタログが設定されている場合、モジュールの依存関係を設定することは可能ですか?