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