ExpandCollapseDecorator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理 Microsoft.visualstudio.modeling.diagrams.nodeshape.absolute 上 "展开/折叠" 按钮的修饰器
public ref class ExpandCollapseDecorator sealed : Microsoft::VisualStudio::Modeling::Diagrams::ShapeDecorator
public sealed class ExpandCollapseDecorator : Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
type ExpandCollapseDecorator = class
inherit ShapeDecorator
Public NotInheritable Class ExpandCollapseDecorator
Inherits ShapeDecorator
- 继承
构造函数
| ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition) |
构造一个新的 ExpandCollapseDecorator。 |
| ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, Boolean) |
构造一个新的 ExpandCollapseDecorator。 |
| ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD) |
构造一个新的 ExpandCollapseDecorator。 |
| ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD, Boolean) |
构造一个新的 ExpandCollapseDecorator。 |
属性
| CanMove |
是否可以移动此修饰器。 仅当修饰器实例化为可移动并且还需要宿主时,才能移动该修饰器。 (继承自 Decorator) |
| DecoratorAnchorMargins |
用于获取在 ShapeField 的定位中指定的边距大小的帮助器。 (继承自 Decorator) |
| Field |
此修饰器指定的 ShapeField 项。 (继承自 Decorator) |
| Offset |
获取或设置用于修改按位置指定的修饰器默认位置的偏移量。 工作原理: 对于非中心形状位置,只需将 X 和/或 Y 偏移坐标添加到修饰器的 X 和/或 Y 位置。 对于居中的形状位置,会将 X 和/或 Y 偏移坐标视为范围0到1.0 的百分比,并将其添加到0.5 以修改修饰器的位置。 对于连接器修饰器,X 和/或 Y 偏移坐标会修改修饰器与线条连接到的行和/或形状之间的距离。 偏移量越大,距离越大。 例如,如果指定了 Microsoft.visualstudio.modeling.diagrams.shapedecoratorposition.outermiddleleft 的形状修饰器位置,偏移量为 (-0.1,0.1) ,则修饰器将向左移动0.1 个单元,并将该形状的顶部和底部之间的60% 置于该位置。 (继承自 Decorator) |
| Position |
获取或设置此修饰器相对于父形状的位置。 (继承自 ShapeDecorator) |
| RequiresHost |
对于形状,外部形状修饰器需要额外的主机形状;内部修饰器实现为形状自身上的形状字段。 (继承自 ShapeDecorator) |