• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

なろうブックマーク分析用ツールのPrism+MAUIサンプル実装


Commit MetaInfo

修订版277bb23890bd05c449d03d94795e8ef8b9127480 (tree)
时间2022-08-16 00:27:27
作者yoshy <yoshy.org.bitbucket@gz.j...>
Commiteryoshy

Log Message

[UPG] CleanAuLait から Prism 関連の実装を分離したことによる対応

更改概述

差异

--- a/TestNarou2.Adaptor/AdaptorModule.cs
+++ b/TestNarou2.Adaptor/AdaptorModule.cs
@@ -31,7 +31,7 @@ namespace TestNarou2.Adaptor
3131 // Handler Context Factory
3232 //
3333
34- HandlerContextFactoryRegistrar handlerContextFactoryRegistrar = new();
34+ HandlerContextFactoryRegistrar handlerContextFactoryRegistrar = new(containerRegistry);
3535
3636 handlerContextFactoryRegistrar.Add(AppWindowController.DEFAULT_HANDLER_QUEUE, new Type[]
3737 {
@@ -39,7 +39,7 @@ namespace TestNarou2.Adaptor
3939 typeof(IUseCaseRouter),
4040 });
4141
42- handlerContextFactoryRegistrar.Register(containerRegistry);
42+ handlerContextFactoryRegistrar.Register();
4343
4444 //
4545 // Handler
--- a/TestNarou2.Adaptor/Controller/AppWindowController.cs
+++ b/TestNarou2.Adaptor/Controller/AppWindowController.cs
@@ -1,6 +1,6 @@
11 using CleanAuLait.Adaptor.Boundary.Controller;
22 using CleanAuLait.Adaptor.Controller;
3-using CleanAuLait.Core.DI;
3+using CleanAuLait.Adaptor.Controller.DI;
44 using NLog;
55 using TestNarou2.Adaptor.Boundary.Controller;
66 using TestNarou2.Adaptor.Boundary.Gateway.ViewModel;
--- a/TestNarou2.sln
+++ b/TestNarou2.sln
@@ -24,6 +24,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ObservableCollections", "..
2424 EndProject
2525 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanAuLait.MAUI", "..\CleanAuLait.MAUI\CleanAuLait.MAUI.csproj", "{6992DC9A-930F-4380-B56E-7F64610636A9}"
2626 EndProject
27+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CleanAuLait.Prism", "..\CleanAuLait.Prism\CleanAuLait.Prism.csproj", "{63D09642-E21C-44FE-981D-0E0CC5DA6D7E}"
28+EndProject
2729 Global
2830 GlobalSection(SolutionConfigurationPlatforms) = preSolution
2931 Debug|Any CPU = Debug|Any CPU
@@ -68,6 +70,10 @@ Global
6870 {6992DC9A-930F-4380-B56E-7F64610636A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
6971 {6992DC9A-930F-4380-B56E-7F64610636A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
7072 {6992DC9A-930F-4380-B56E-7F64610636A9}.Release|Any CPU.Build.0 = Release|Any CPU
73+ {63D09642-E21C-44FE-981D-0E0CC5DA6D7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
74+ {63D09642-E21C-44FE-981D-0E0CC5DA6D7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
75+ {63D09642-E21C-44FE-981D-0E0CC5DA6D7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
76+ {63D09642-E21C-44FE-981D-0E0CC5DA6D7E}.Release|Any CPU.Build.0 = Release|Any CPU
7177 EndGlobalSection
7278 GlobalSection(SolutionProperties) = preSolution
7379 HideSolutionNode = FALSE
--- a/TestNarou2/MauiProgram.cs
+++ b/TestNarou2/MauiProgram.cs
@@ -117,10 +117,10 @@ public static class MauiProgram
117117
118118 private static void ConfigureModuleCatalog(IModuleCatalog moduleCatalog)
119119 {
120- moduleCatalog.AddModule<CleanAuLaitModule>();
120+ moduleCatalog.AddModule<CleanAuLaitPrismModule>();
121121
122122 moduleCatalog.AddModule<CleanAuLaitMAUIModule>(
123- dependsOn: new string[] { nameof(CleanAuLaitModule) });
123+ dependsOn: new string[] { nameof(CleanAuLaitPrismModule) });
124124
125125 moduleCatalog.AddModule<InfraModule>(
126126 dependsOn: new string[] { nameof(CleanAuLaitMAUIModule) });