Properties of Decorators
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Decorators are icons, text, or expand/collapse chevrons that can appear on shapes or connectors on the diagram. The following tables show the properties for the three kinds of decorator. Some of the properties appear only on shape decorators or only on connector decorators.
For more information, see How to Define a Domain-Specific Language. For more information about how to use these properties, see Customizing and Extending a Domain-Specific Language.
Expand/Collapse Decorator
Property | Description | Default |
---|---|---|
DisplayName | The name of the decorator that will be displayed in the generated designer. | Expand Collapse Decorator |
Name | The name of the decorator. | ExpandCollapseDecorator |
Notes | Informal notes that are associated with this decorator. | <none> |
HorizontalOffset | The horizontal offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
VerticalOffset | The vertical offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
OffsetFromLine | The offset of the decorator from the line, relative to its default position, in inches. (On connectors only.) | 0 |
OffsetFromShape | The offset of the decorator from the shape, relative to its default position, in inches. (On connectors only.) | 0 |
Position | The default position of the decorator. | SourceTop |
Icon Decorator
Property | Description | Default |
---|---|---|
DefaultIcon | The path of the icon or image file to be displayed. | <none> |
DisplayName | The name of the decorator to be displayed in the generated designer. | Icon Decorator |
Name | The name of the decorator. | IconDecorator |
Notes | Informal notes that are associated with the decorator. | <none> |
HorizontalOffset | The horizontal offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
VerticalOffset | The vertical offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
OffsetFromLine | The offset of the decorator from the line, relative to its default position, in inches. (On connectors only.) | 0 |
OffsetFromShape | The offset of the decorator from the shape, relative to its default position, in inches. (On connectors only.) | 0 |
Position | The default position of the decorator. | SourceTop |
TextDecorator
Property | Description | Default |
---|---|---|
DefaultText | The default text to be displayed. | Label |
DisplayName | The name of the decorator to be displayed in the generated designer. | Label |
FontSize | The font size for the text that is displayed in the decorator. | 8 |
FontStyle | The font style for the text that is displayed in the decorator. | Regular |
Name | The name of the decorator. | Label |
Notes | Informal notes that are associated with the decorator. | <none> |
HorizontalOffset | The horizontal offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
VerticalOffset | The vertical offset, relative to the default position of the decorator, in inches. (On shapes only.) | 0 |
OffsetFromLine | The offset of the decorator from the line, relative to its default position, in inches. (On connectors only.) | 0 |
OffsetFromShape | The offset of the decorator from the shape, relative to its default position, in inches. (On connectors only.) | 0 |
Position | The default position of the decorator. | TargetBottom |