Basic Extensibility Concepts
You can create your own custom designer experiences for the WPF Designer for Visual Studio. This section contains topics that describe how to perform basic extensibility tasks, such as creating custom menu actions.
In This Section
Walkthrough: Providing Custom Design-time Metadata
Walks you step-by-step through the procedures to provide custom design-time metadata for different designers.Walkthrough: Providing Metadata for Toolbox Icons
Walks you step-by-step through the procedures to provide Toolbox icons for different designers.How to: Deploy a Custom Control and Design-time Assemblies
Describes how to deploy a custom control and design-time assemblies.Walkthrough: Debugging WPF Custom Controls at Design Time
Walks you step-by-step through the procedures to debug a design-time adorner for a WPF custom control.Walkthrough: Creating a Menu Provider
Walks you step-by-step through the procedures to create a design-time menu provider to set the value of the Background property on a custom button control.Walkthrough: Creating a Type Converter for the WPF Designer
Walks you step-by-step through the procedures to create a type converter for a custom type to serialize it to and from XAML.
Reference
WPF Designer Extensibility Reference
Related Sections
Understanding WPF Designer Extensibility
Contains links to topics that explain the concepts behind different aspects of the extensibility framework.Creating Custom Adorners
Contains links to topics that describe how to create custom adorners, such as rails.Creating Custom Editors
Contains links to topics that describe how to create custom editors, such as color editors.Design Time versus Run Time Behavior
Contains links to topics that describe how to change the behavior of objects and properties at design time.Advanced Extensibility Concepts
Contains links to topics that describe how to perform advanced extensibility tasks, such as creating surrogate policies.
See Also
Concepts
WPF Designer Extensibility Architecture