Basic Extensibility Concepts
You can create your own custom designer experiences for the Windows Presentation Foundation (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
How to: Use the Metadata Store
Describes how to use the metadata store. This topic contains information about design-time behavior, such as custom adorners, custom context menus, and custom property editors.How to: Create a MenuAction
Describes how to create a menu action for use in a design-time context menu.Walkthrough: Creating a MenuAction
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: 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 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.