C# (CSharp) LearnLanguages.Navigation Namespace

Nested Namespaces

LearnLanguages.Navigation.EventMessages
LearnLanguages.Navigation.Exceptions
LearnLanguages.Navigation.ViewModels

Сlasses

Name Description
NavigationHelper
NavigationInfo NOT SERIALIZABLE!!! No public default constructor. Not marked as serializable. I note this because I foresee the possibility of having to change this if I ever need to Csla-ize this class.
NavigationResources
NavigationSet
Navigator To use this, just call RegisterPage. This automatically does the following: 1) Associates the page to the proper NavigationSet. If this does not exist, it first creates the NavigationSet. 2) Associates the NavigationPanel to the ShellViewModel. 3) Populates the NavigationPanel with the proper ViewModels. 4) Handles NavigationRequestedEventMessages by injecting the proper page's viewmodel into the shellviewmodel.