Show / Hide Table of Contents

Class MefRegionNavigationService

Exports the MefRegionNavigationService using the Managed Extensibility Framework (MEF).

Inheritance
object
RegionNavigationService
MefRegionNavigationService
Implements
IRegionNavigationService
INavigate
RegionNavigationService.Navigated
RegionNavigationService.Navigating
RegionNavigationService.NavigationFailed
RegionNavigationService.Journal
RegionNavigationService.Region
RegionNavigationService.RequestNavigate(Uri, Action<NavigationResult>)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.MefExtensions
Assembly: Sartorius.SAF.Presentation.dll
Syntax
[Export(typeof(IRegionNavigationService))]
[PartCreationPolicy(CreationPolicy.NonShared)]
public class MefRegionNavigationService : RegionNavigationService, IRegionNavigationService, INavigate
Remarks

This allows the MefBootstrapper to provide this class as a default implementation. If another implementation is found, this export will not be used.

Constructors

View Source

MefRegionNavigationService(IServiceLocator, IRegionNavigationContentLoader, IRegionNavigationJournal)

Initializes a new instance of the MefRegionNavigationService class.

Declaration
[ImportingConstructor]
public MefRegionNavigationService(IServiceLocator serviceLocator, IRegionNavigationContentLoader navigationContentLoader, IRegionNavigationJournal journal)
Parameters
Type Name Description
IServiceLocator serviceLocator

The service locator.

IRegionNavigationContentLoader navigationContentLoader

The navigation content loader.

IRegionNavigationJournal journal

The navigation journal.

Implements

IRegionNavigationService
INavigate

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX