Share via


Microsoft.Practices.Composite.Presentation.Regions Namespace

Classes

  Class Description
Ff653733.pubclass(en-us,PandP.10).gif AllActiveRegion
Region that keeps all the views in it as active. Deactivation of views is not allowed.
Ff653733.pubclass(en-us,PandP.10).gif ContentControlRegionAdapter
Adapter that creates a new SingleActiveRegion and monitors its active view to set it on the adapted ContentControl.
Ff653733.pubclass(en-us,PandP.10).gif ItemMetadata
Defines a class that wraps an item and adds metadata for it.
Ff653733.pubclass(en-us,PandP.10).gif ItemsControlRegionAdapter
Adapter that creates a new AllActiveRegion and binds all the views to the adapted ItemsControl.
Ff653733.pubclass(en-us,PandP.10).gif Region
Implementation of IRegion that allows multiple active views.
Ff653733.pubclass(en-us,PandP.10).gif RegionAdapterBase<T>
Base class to facilitate the creation of IRegionAdapter implementations.
Ff653733.pubclass(en-us,PandP.10).gif RegionAdapterMappings
This class maps Type with IRegionAdapter.
Ff653733.pubclass(en-us,PandP.10).gif RegionBehavior
Provides a base class for region's behaviors.
Ff653733.pubclass(en-us,PandP.10).gif RegionBehaviorCollection
A collection of IRegionBehavior instances, that are stored and retrieved by Key.
Ff653733.pubclass(en-us,PandP.10).gif 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.
Ff653733.pubclass(en-us,PandP.10).gif 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.
Ff653733.pubclass(en-us,PandP.10).gif RegionManager
This class is responsible for maintaining a collection of regions and attaching regions to controls.
Ff653733.pubclass(en-us,PandP.10).gif RegionViewRegistry
Defines a registry for the content of the regions used on View Discovery composition.
Ff653733.pubclass(en-us,PandP.10).gif 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.
Ff653733.pubclass(en-us,PandP.10).gif SingleActiveRegion
Region that allows a maximum of one active view at a time.
Ff653733.pubclass(en-us,PandP.10).gif UpdateRegionsException
Represents errors that occured during the regions' update.
Ff653733.pubclass(en-us,PandP.10).gif ViewRegistrationException
Exception that's thrown when something goes wrong while Registering a View with a region name in the RegionViewRegistry class.
Ff653733.pubclass(en-us,PandP.10).gif 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).

Interfaces

  Interface Description
Ff653733.pubinterface(en-us,PandP.10).gif 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.
Ff653733.pubinterface(en-us,PandP.10).gif IRegionManagerAccessor
Provides an abstraction on top of the RegionManager static members.