diff --git a/src/Maui/Prism.Maui/Navigation/IInitialize.cs b/src/Maui/Prism.Maui/Navigation/IInitialize.cs
index 8ae54b4b2..f6541e06e 100644
--- a/src/Maui/Prism.Maui/Navigation/IInitialize.cs
+++ b/src/Maui/Prism.Maui/Navigation/IInitialize.cs
@@ -1,6 +1,13 @@
namespace Prism.Navigation;
+///
+/// Provides a way for ViewModels involved in navigation to initialize.
+///
public interface IInitialize
{
+ ///
+ /// Initializes this instance.
+ ///
+ /// The navigation parameters.
void Initialize(INavigationParameters parameters);
}
diff --git a/src/Maui/Prism.Maui/Navigation/IInitializeAsync.cs b/src/Maui/Prism.Maui/Navigation/IInitializeAsync.cs
index 018083629..94a02c179 100644
--- a/src/Maui/Prism.Maui/Navigation/IInitializeAsync.cs
+++ b/src/Maui/Prism.Maui/Navigation/IInitializeAsync.cs
@@ -1,6 +1,13 @@
namespace Prism.Navigation;
+///
+/// Provides a way for ViewModels involved in navigation to asynchronously initialize.
+///
public interface IInitializeAsync
{
+ ///
+ /// Initializes this instance.
+ ///
+ /// The navigation parameters.
Task InitializeAsync(INavigationParameters parameters);
}