WPF Designer Extensibility Reference
This section has the extensibility reference API for the Windows Presentation Foundation (WPF) Designer for Visual Studio to implement custom adorners, tools, property editors, and designers.
Provides basic foundation for any designer through a service and data backplane, and manipulation of metadata.
Provides extensibility by using custom feature providers and feature connectors.
Provides types for implementing context menu items and placing adorners.
Provides an attribute table for applying custom designer attributes to WPF controls and elements.
Provides an editing model for representing underlying user interface objects.
Provides a way to represent selections and groups of objects on the design surface.
Enables custom property editors to display in the Properties window.
Provides services from the designer.
Represents a table of metadata attributes for defining design-time appearance and behavior.
Provides a container for WPF controls, which are used at design time as adorners.
Contains contextual state about a designer.
Adds a class-specific contribution to a feature.
Defines a context menu item, which represents an action to take in the designer.
Offers a set of adorners that are shown for the primary selection.
Offers a set of MenuGroup items that are shown for the current selection.
Represents a tool that determines the mode of the designer.