ShapeDecorator 类
类封装了方式 ShapeFields,而且子形状用来表示形式修饰器,并在形状中放置
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.Decorator
Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
语法
声明
Public Class ShapeDecorator _
Inherits Decorator
public class ShapeDecorator : Decorator
ShapeDecorator 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ShapeDecorator(ShapeField, ShapeDecoratorPosition) | 构造新的 ShapeDecorator。 | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) | 构造新的 ShapeDecorator。 | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) | 构造新的 ShapeDecorator。 | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) | 构造新的 ShapeDecorator。 |
页首
属性
名称 | 说明 | |
---|---|---|
CanMove | 此修饰器是否可以移动。,才会实例化,则可将向下并需要宿主,修饰器可以移动。 (继承自 Decorator。) | |
DecoratorAnchorMargins | 在字段中获取周围边距。此时将修饰器此区域可以附加到字段。 (继承自 Decorator。) | |
Field | 获取一个修饰器 " 指派给 " 字段。 (继承自 Decorator。) | |
Offset | 获取或设置修改一个修饰器的默认位置的偏移量。 (继承自 Decorator。) | |
Position | 获取或设置此修饰器的位置相对于父形状。 | |
RequiresHost | 对形状,外部形状修饰器需要其他宿主形状;内部修饰器实现为在形状的形状字段。 (重写 Decorator.RequiresHost。) |
页首
方法
页首
备注
内部的形状很简单, ShapeFields,而外部形状需要宿主形状
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。