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; }
-}