Microsoft.Practices.Composite.Presentation.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.
|
|
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.
|
|
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.
|
|
UpdateRegionsException |
Represents errors that occured during the regions' update.
|
|
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).
|
Interfaces
Interface | Description | |
---|---|---|
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.
|
|
IRegionManagerAccessor |
Provides an abstraction on top of the RegionManager static members.
|