Show / Hide Table of Contents

Classes

ContentControlRegionAdapter

Adapter that creates a new Sartorius.SAF.Presentation.Regions.SingleActiveRegion and monitors its active view to set it on the adapted ContentControl.

ItemMetadata

Defines a class that wraps an item and adds metadata for it.

ItemsControlRegionAdapter

Adapter that creates a new Sartorius.SAF.Presentation.Regions.AllActiveRegion and binds all the views to the adapted ItemsControl.

NavigationContext

Encapsulates information about a navigation request.

NavigationResult

Represents the result of navigating to a URI.

Region

Implementation of IRegion that allows multiple active views.

RegionAdapterBase<T>

Base class to facilitate the creation of IRegionAdapter implementations.

RegionAdapterMappings

RegionBehavior

Provides a base class for region's behaviors.

RegionBehaviorFactory

Defines a factory that allows the registration of the default set of IRegionBehavior, that will be added to the IRegionBehaviorCollection of all IRegions, unless overridden on a 'per-region' basis.

RegionManager

This class is responsible for maintaining a collection of regions and attaching regions to controls.

RegionManagerExtensions

Class that creates a fluent interface for the IRegionManager class, with respect to adding views to regions (View Injection pattern), registering view types to regions (View Discovery pattern)

RegionMemberLifetimeAttribute

When RegionMemberLifetimeAttribute is applied to class provides data the RegionMemberLifetimeBehavior can use to determine if the instance should be removed when it is deactivated.

RegionNavigationContentLoader

Implementation of IRegionNavigationContentLoader that relies on a CommonServiceLocator.IServiceLocator to create new views when necessary.

RegionNavigationEventArgs

EventArgs used with the Navigated event.

RegionNavigationFailedEventArgs

EventArgs used with the NavigationFailed event.

RegionNavigationJournal

Provides journaling of current, back, and forward navigation within regions.

RegionNavigationService

Provides navigation for regions.

RegionViewRegistry

Defines a registry for the content of the regions used on View Discovery composition.

UpdateRegionsException

Represents errors that occured during the regions' update.

ViewRegisteredEventArgs

Argument class used by the ContentRegistered event when a new content is registered.

ViewRegistrationException

Exception that's thrown when something goes wrong while Registering a View with a region name in the RegionViewRegistry class.

Interfaces

IConfirmNavigationRequest

Provides a way for objects involved in navigation to determine if a navigation request should continue.

INavigate

Provides methods to perform navigation.

INavigationAware

Provides a way for objects involved in navigation to be notified of navigation activities.

IRegion

Defines a model that can be used to compose views.

IRegionAdapter

Defines an interfaces to adapt an object and bind it to a new IRegion.

IRegionAdapterMappings

Defines an interface to register region adapter mappings.

IRegionBehavior

Interface for allowing extensible behavior on regions.

IRegionBehaviorCollection

Defines the interface for a collection of IRegionBehavior classes on a Region.

IRegionBehaviorFactory

Interface for RegionBehaviorFactories. This factory allows the registration of the default set of RegionBehaviors, that will be added to the IRegionBehaviorCollections of all IRegions, unless overridden on a 'per-region' basis.

IRegionCollection

Defines a collection of IRegion uniquely identified by their Name.

IRegionManager

Defines an interface to manage a set of regions and to attach regions to objects (typically controls).

IRegionManagerAccessor

Provides an abstraction on top of the RegionManager static members.

IRegionMemberLifetime

When implemented, allows an instance placed in a IRegion that uses a RegionMemberLifetimeBehavior to indicate it should be removed when it transitions from an activated to reactivated state.

IRegionNavigationContentLoader

Identifies the view in a region that is the target of a navigation request.

IRegionNavigationJournal

Provides journaling of current, back, and forward navigation within regions.

IRegionNavigationJournalEntry

An entry in an IRegionNavigationJournal representing the URI navigated to.

IRegionNavigationService

Provides navigation for regions.

IRegionViewRegistry

Defines the interface for the registry of region's content.

IViewsCollection

Defines a view of a collection.

Back to top Generated by DocFX