System.Windows.Forms.Design.Behavior Namespace
The System.Windows.Forms.Design.Behavior namespace contains classes for creating custom user interface behavior for components at design time.
| Class | Description | |
|---|---|---|
![]() | Adorner | Manages a collection of user-interface related Glyph objects. This class cannot be inherited. |
![]() | Behavior | Represents the Behavior objects that are managed by a BehaviorService. |
![]() | BehaviorDragDropEventArgs | |
![]() | BehaviorService | Manages user interface in the designer. This class cannot be inherited. |
![]() | BehaviorServiceAdornerCollection | Stores Adorner objects in a strongly typed collection. |
![]() | BehaviorServiceAdornerCollectionEnumerator | Supports iteration over a BehaviorServiceAdornerCollection. |
![]() | ComponentGlyph | Associates a Glyph with its component. |
![]() | ControlBodyGlyph | Associates a Glyph with its control. |
![]() | Glyph | Represents a single user interface (UI) entity managed by an Adorner. |
![]() | GlyphCollection | Stores Glyph objects in a strongly typed collection. |
![]() | SnapLine | Represents the horizontal and vertical line segments that are dynamically created in the user interface (UI) to assist in the design-time layout of controls in a container. This class cannot be inherited. |
| Delegate | Description | |
|---|---|---|
![]() | BehaviorDragDropEventHandler | Represents the methods that will handle the BeginDrag and EndDrag events of a BehaviorService. This class cannot be inherited. |
| Enumeration | Description | |
|---|---|---|
![]() | GlyphSelectionType | Describes the designer selection state of a Glyph. |
![]() | SnapLinePriority | Specifies the relative importance of a snapline. |
![]() | SnapLineType | Specifies the orientation and relative location of a snapline. |
The following list shows the classes included in this namespace:
A Glyph class for handling painting and hit-testing.
An Adorner class for managing a collection of Glyph objects.
A BehaviorService class for managing the custom user interface in a designer.
A SnapLine class that represents horizontal and vertical line segments that assist users in aligning components at design time.


