Share via


MefRegionNavigationService Class

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

Namespace:  Microsoft.Practices.Prism.MefExtensions.Regions
Assembly:  Microsoft.Practices.Prism.MefExtensions (in Microsoft.Practices.Prism.MefExtensions.dll)

Syntax

[PartCreationPolicyAttribute(CreationPolicy.NonShared)]
[ExportAttribute(typeof(IRegionNavigationService))]
public class MefRegionNavigationService : RegionNavigationService
'Declaration
<PartCreationPolicyAttribute(CreationPolicy.NonShared)> _
<ExportAttribute(GetType(IRegionNavigationService))> _
Public Class MefRegionNavigationService _
    Inherits RegionNavigationService

Remarks

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

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Prism.Regions.RegionNavigationService
    Microsoft.Practices.Prism.MefExtensions.Regions.MefRegionNavigationService

See Also

MefRegionNavigationService Members

Microsoft.Practices.Prism.MefExtensions.Regions Namespace