Toms |
Class | Description | |
---|---|---|
CommandRoutingBehavior | Handles routing of a command from the CommandSource to the view model. Using this behavior ensures that the command is only active if the view is loaded. | |
CommandSource | Command declaration to be used with visual composition. | |
CommandSourceFactory | Base class for command declaration to be used with visual composition. | |
CommandSourceFactoryT | Base class for command declaration to be used with visual composition. | |
ComposableContentControl | A control used to create dynamic content from an DI container. | |
ComposablePartWithContextT | Base class for a view model with a typed composition context. | |
CompositeContextMenu | A context menu that uses the composition framework to build it's content dynamically by collecting all exported CommandSourceFactory objects with the matching region. | |
CompositeContextMenuExtension | A markup extension to create a CompositeContextMenu in XAML. | |
ContentControlCompositionBehavior | Retrieves the exported object that matches RegionId and Role from the composition container and assigns it as the content of the associated ContentControl | |
DataTemplateManager | Access methods for composite data template exports. | |
ExportProviderLocator | Provides location service for the export provider to the WPF UI tree. | |
Import | A helper class to host attached properties for import. | |
ImportBehavior | A behavior to set a dependency property of the associated object to a value retrieved from the DI container. The default target property is the DataContextProperty. | |
ImportExtension | The XAML equivalent of the ImportAttribute. Use like the StaticExtension; uses the MEF IExportProvider to create the object. | |
ItemsControlCompositionBehavior | Retrieves all exported items with the VisualCompositionExportAttribute that match the RegionId from the composition container and assigns them as the items source of the associated ItemsControl If the items control is a Selector, and the composable object implement ISelectableComposablePart, the selection of the selector is synchronized with the IsSelected property. | |
ModuleResourceUriAttribute | Attribute to associate a resource with a module; when a module is loaded dynamically, the resource can be linked into the application resource scope. | |
RoleBasedDataTemplateKey | A resource key for data templates, like the DataTemplateKey, but adding a Role property to distinguish several data templates for different roles. | |
RoleBasedDataTemplateSelector | A template selector that finds the DataTemplate by the RoleBasedDataTemplateKey. | |
VisualCompositionBehaviorT | Base class to implement visual composition behaviors. |
Interface | Description | |
---|---|---|
ICommandSourceFactory | Interface of the public properties implemented by CommandSourceFactoryT. | |
IComposablePart | Obsolete. Interface to be implemented by all objects supporting visual composition. | |
IComposablePartFactory | Interface to be implemented by all objects supporting visual composition and provide individual objects per context. | |
IComposablePartWithContext | Interface to be implemented by all objects supporting visual composition and require a context. | |
IDataTemplateMetadata | Meta data for exported visuals. | |
ISelectableComposablePart | Base class for items that export a selectable item for a selector control. | |
IVisualCompositionBehavior | Common interface for visual composition behaviors. | |
IVisualCompositionMetadata | Export metadata for composable objects. |