Design Time versus Run Time Behavior

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

When you use extensibility to customize the WPF Designer for Visual Studio, you might want to customize the behavior of a control or a property at design time. You can customize the design-time experience for your end users. 

How to: Determine if a Custom Control is in Design Time or Run Time

Describes the procedures to determine whether a control is in design time and set its properties accordingly. For example, you might want to set the text of a button at design time differently than run time.

How to: Change the Behavior of a Property at Design Time

Describes the procedures to change the design-time behavior of custom control properties.

Walkthrough: Changing the Behavior of a Property at Design Time

Walks you step-by-step through the procedures to change the design-time behavior of the Background and Content properties of a custom Button control.

Understanding WPF Designer Extensibility

Contains links to topics that explain the concepts behind different aspects of the extensibility framework.

Basic Extensibility Concepts

Contains links to topics that describe how to perform basic extensibility tasks, such as creating custom menu actions.

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.

Advanced Extensibility Concepts

Contains links to topics that describe how to perform advanced extensibility tasks, such as creating surrogate policies.

Show: