diff --git a/.gitignore b/.gitignore index 087681b67f..487c1c28dc 100644 --- a/.gitignore +++ b/.gitignore @@ -202,3 +202,6 @@ FakesAssemblies/ # MFractor .mfractor/ + +# Jetbrains files +.idea* \ No newline at end of file diff --git a/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs b/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs index 517997972a..a98efba324 100644 --- a/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs +++ b/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs @@ -1,6 +1,9 @@ -using System; +using System; namespace Prism.AppModel { + /// + /// An interface for using the page lifecycle events + /// public interface IPageLifecycleAware { void OnAppearing(); diff --git a/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs b/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs index 529d5ed4db..f77ab51916 100644 --- a/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs +++ b/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs @@ -6,6 +6,9 @@ namespace Prism.Ioc { + /// + /// Extension methods for registering views and dialogs for navigation. + /// public static class IContainerRegistryExtensions { /// diff --git a/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs b/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs index b69be43547..38c424ea20 100644 --- a/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs +++ b/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Text; diff --git a/src/Forms/Prism.Forms/Navigation/IInitialize.cs b/src/Forms/Prism.Forms/Navigation/IInitialize.cs index cb9f98b55c..556b76ee27 100644 --- a/src/Forms/Prism.Forms/Navigation/IInitialize.cs +++ b/src/Forms/Prism.Forms/Navigation/IInitialize.cs @@ -1,7 +1,15 @@ namespace Prism.Navigation { + /// + /// This class is used to initialize views and viewmodels during the navigation process. + /// public interface IInitialize { + /// + /// Invoked when the View or ViewModel is first created during the navigation process. + /// + /// + /// void Initialize(INavigationParameters parameters); } } diff --git a/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs b/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs index 1724c76dd1..4e1775bdb5 100644 --- a/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs +++ b/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs @@ -2,8 +2,16 @@ namespace Prism.Navigation { + /// + /// This class is used to initialize views and viewmodels during the navigation process. + /// public interface IInitializeAsync { + /// + /// Invoked when the View or ViewModel is first created during the navigation process. + /// + /// + /// Task InitializeAsync(INavigationParameters parameters); } }