ShapeDecorator (Clase)
La clase para encapsular el modo en que las formas secundarias y ShapeFields se utilizan para representar la notación Decorators cuando se colocan en una forma
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.Decorator
Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
Public Class ShapeDecorator _
Inherits Decorator
public class ShapeDecorator : Decorator
El tipo ShapeDecorator expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ShapeDecorator(ShapeField, ShapeDecoratorPosition) | Construye una nuevo ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) | Construye una nuevo ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) | Construye una nuevo ShapeDecorator. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) | Construye una nuevo ShapeDecorator. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CanMove | Si este elemento Decorator se puede mover.Un elemento decorador se puede mover únicamente si se crea una instancia del mismo como movible y también requiere un host. (Se hereda de Decorator). | |
DecoratorAnchorMargins | Obtiene el margen alrededor del campo.El elemento Decorator puede adjuntarse a sí mismo al campo en esta área. (Se hereda de Decorator). | |
Field | Obtiene el campo al que se asigna el decorador. (Se hereda de Decorator). | |
Offset | Obtiene o establece el desplazamiento que modifica la posición predeterminada del decorador. (Se hereda de Decorator). | |
Position | Obtiene o establece la posición de este decorador en relación con la forma primaria. | |
RequiresHost | Para las formas, los decoradores externos de forma requieren una forma adicional de host; los decoradores internos se implementan como campos de forma en la propia forma. (Invalida a Decorator.RequiresHost). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AssociateValueWith(Store, AssociatedPropertyInfo) | Asocia el elemento decorator a una propiedad de almacén que está asignada a la forma. (Se hereda de Decorator). | |
AssociateValueWith(Store, Guid) | Asocia el elemento decorator a una propiedad de almacén que está asignada a la forma. (Se hereda de Decorator). | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Asocia el elemento decorator a una propiedad de almacén que está asignada a la forma. (Se hereda de Decorator). | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Asocia la visibilidad del elemento Decorator a una propiedad del almacén asignada a una forma. (Se hereda de Decorator). | |
AssociateVisibilityWith(Store, Guid) | Asocia la visibilidad del elemento Decorator a una propiedad del almacén asignada a una forma. (Se hereda de Decorator). | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Asocia la visibilidad del elemento Decorator a una propiedad del almacén asignada a una forma. (Se hereda de Decorator). | |
ConfigureHostShape | Configura una forma de host para el uso con este decorador.Si el elemento primario especificado no tiene una forma host para este decorador, se creará una nueva.Si existe una forma host, los valores de este decorador se volverán a aplicar a la forma host existente; no se creará una nueva forma host. (Invalida a Decorator.ConfigureHostShape(ShapeElement)). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetHostShape | Obtiene la forma del host. (Se hereda de Decorator). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue | Obtiene la asociación entre el decorador y una forma. (Se hereda de Decorator). | |
GetVisible | Obtiene la visibilidad del decorador asignado a una forma. (Se hereda de Decorator). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnAfterOffsetChanged | Los decoradores de la forma deben actualizar la delimitación después de cambiar el desplazamiento. (Invalida a Decorator.OnAfterOffsetChanged()). | |
RepositionHostShape | Actualiza la posición de la forma host especificada basándose en la configuración actual del elemento Decorator. (Invalida a Decorator.RepositionHostShape(DecoratorHostShape)). | |
SetValue | Establece la asociación con la decoración y una forma. (Se hereda de Decorator). | |
SetVisible | Establece la visibilidad de un elemento Decorator asignado a una forma. (Se hereda de Decorator). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
UpdateDecoratorHostShapes(ModelElement) | Actualiza los límites de las formas de host. (Se hereda de Decorator). | |
UpdateDecoratorHostShapes(ModelElement, Guid) | Actualiza los límites de las formas de host. (Se hereda de Decorator). | |
UpdateHostShapeVisibility | Actualiza la visibilidad de la forma de host. (Se hereda de Decorator). |
Arriba
Comentarios
Las formas internas son ShapeFields simple, mientras que las formas de OUTER requieren las formas de host
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)