diff --git a/e2e/Maui/PrismMauiDemo.sln b/e2e/Maui/PrismMauiDemo.sln index 368a99bad4..3b50e47146 100644 --- a/e2e/Maui/PrismMauiDemo.sln +++ b/e2e/Maui/PrismMauiDemo.sln @@ -19,8 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{8202B92A-A57 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Maui", "..\..\src\Maui\Prism.DryIoc.Maui\Prism.DryIoc.Maui.csproj", "{2CE09D7A-B67C-4586-8432-64EA2D1A3CE4}" EndProject -Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.DryIoc.Shared", "..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.shproj", "{6E7EC81D-DA39-4C4F-A898-0148558C34F4}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{E91F80AA-3D61-4C28-B876-3EDFB5921E7D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Maui.Tests", "..\..\tests\Maui\Prism.DryIoc.Maui.Tests\Prism.DryIoc.Maui.Tests.csproj", "{EE6F0C99-61D1-4E2E-8185-FBA0D246D5C7}" @@ -96,7 +94,6 @@ Global {2B756425-AB8D-4A78-80C5-13EA97C1AC73} = {8202B92A-A573-4365-8A15-E246504A7CBD} {CC05A6F0-D8FF-498C-80F0-59DC9AAEB08E} = {8202B92A-A573-4365-8A15-E246504A7CBD} {2CE09D7A-B67C-4586-8432-64EA2D1A3CE4} = {8202B92A-A573-4365-8A15-E246504A7CBD} - {6E7EC81D-DA39-4C4F-A898-0148558C34F4} = {8202B92A-A573-4365-8A15-E246504A7CBD} {EE6F0C99-61D1-4E2E-8185-FBA0D246D5C7} = {E91F80AA-3D61-4C28-B876-3EDFB5921E7D} {F3D2DFDB-95FB-4CBB-A624-35EB6550854D} = {E91F80AA-3D61-4C28-B876-3EDFB5921E7D} {E0F13AA9-8083-47CA-B10D-93C5285D1505} = {E91F80AA-3D61-4C28-B876-3EDFB5921E7D} @@ -107,6 +104,5 @@ Global EndGlobalSection GlobalSection(SharedMSBuildProjectFiles) = preSolution ..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.projitems*{2ce09d7a-b67c-4586-8432-64ea2d1a3ce4}*SharedItemsImports = 5 - ..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.projitems*{6e7ec81d-da39-4c4f-a898-0148558c34f4}*SharedItemsImports = 13 EndGlobalSection EndGlobal diff --git a/src/Maui/Prism.Maui/Navigation/Regions/Adapters/IRegionAdapter.cs b/src/Maui/Prism.Maui/Navigation/Regions/Adapters/IRegionAdapter.cs deleted file mode 100644 index e32c3dc7d6..0000000000 --- a/src/Maui/Prism.Maui/Navigation/Regions/Adapters/IRegionAdapter.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace Prism.Navigation.Regions.Adapters; - -/// -/// Defines an interfaces to adapt an object and bind it to a new . -/// -public interface IRegionAdapter -{ - /// - /// Adapts an object and binds it to a new . - /// - /// The object to adapt. - /// The name of the region to be created. - /// The new instance of that the is bound to. - IRegion Initialize(VisualElement regionTarget, string regionName); -} diff --git a/src/Maui/Prism.Maui/Navigation/Regions/Adapters/RegionAdapterBase.cs b/src/Maui/Prism.Maui/Navigation/Regions/Adapters/RegionAdapterBase.cs index c803e66cc4..f8864444f8 100644 --- a/src/Maui/Prism.Maui/Navigation/Regions/Adapters/RegionAdapterBase.cs +++ b/src/Maui/Prism.Maui/Navigation/Regions/Adapters/RegionAdapterBase.cs @@ -63,7 +63,7 @@ public IRegion Initialize(T regionTarget, string regionName) /// is of type . /// When is . /// When is not of type . - IRegion IRegionAdapter.Initialize(VisualElement regionTarget, string regionName) + IRegion IRegionAdapter.Initialize(object regionTarget, string regionName) { return Initialize(GetCastedObject(regionTarget), regionName); } diff --git a/src/Maui/Prism.Maui/Navigation/Regions/IRegionMemberLifetime.cs b/src/Maui/Prism.Maui/Navigation/Regions/IRegionMemberLifetime.cs deleted file mode 100644 index 3333c4a974..0000000000 --- a/src/Maui/Prism.Maui/Navigation/Regions/IRegionMemberLifetime.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Prism.Navigation.Regions.Behaviors; - -namespace Prism.Navigation.Regions; - -/// -/// When implemented, allows an instance placed in a -/// that uses a to indicate -/// it should be removed when it transitions from an activated to deactivated state. -/// -public interface IRegionMemberLifetime -{ - /// - /// Gets a value indicating whether this instance should be kept-alive upon deactivation. - /// - bool KeepAlive { get; } -}