Microsoft.Practices.Prism.Regions Namespace
Classes
Class | Description | |
---|---|---|
AllActiveRegion |
Region that keeps all the views in it as active. Deactivation of views is not allowed.
|
|
ContentControlRegionAdapter |
Adapter that creates a new 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 AllActiveRegion and binds all the views to the adapted ItemsControl.
|
|
NavigationAsyncExtensions |
Provides additional methods to the INavigateAsync interface.
|
|
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 |
This class maps Type with IRegionAdapter.
|
|
RegionBehavior |
Provides a base class for region's behaviors.
|
|
RegionBehaviorCollection |
A collection of IRegionBehavior instances, that are stored and retrieved by Key.
|
|
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.
|
|
RegionContext |
Class that holds methods to Set and Get the RegionContext from a DependencyObject. RegionContext allows sharing of contextual information between the view that's hosting a IRegion and any views that are inside the Region.
|
|
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 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.
|
|
RegionNavigationJournalEntry |
An entry in an IRegionNavigationJournal representing the URI navigated to.
|
|
RegionNavigationService |
Provides navigation for regions.
|
|
RegionViewRegistry |
Defines a registry for the content of the regions used on View Discovery composition.
|
|
SelectorRegionAdapter |
Adapter that creates a new Region and binds all the views to the adapted Selector. It also keeps the ActiveViews and the selected items of the Selector in sync.
|
|
SingleActiveRegion |
Region that allows a maximum of one active view at a time.
|
|
TabControlRegionAdapter |
Adapter that creates a new Region and binds all the views to the adapted TabControl.
|
|
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.
|
|
ViewsCollection |
Implementation of IViewsCollection that takes an ObservableCollection<T> of ItemMetadata and filters it to display an INotifyCollectionChanged collection of Object elements (the items which the ItemMetadata wraps).
|
|
ViewSortHintAttribute |
Provides a hint from a view to a region on how to sort the view.
|
Interfaces
Interface | Description | |
---|---|---|
IConfirmNavigationRequest |
Provides a way for objects involved in navigation to determine if a navigation request should continue.
|
|
INavigateAsync |
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.
|
|
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 deactived 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.
|