Compartir a través de


DiagramItem (Clase)

Representa un ShapeElement, ShapeField o ShapeSubField. Está pensado para su uso para pruebas de posicionamiento, selección, foco y accesibilidad.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem

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 DiagramItem _
    Implements ICloneable
public class DiagramItem : ICloneable

El tipo DiagramItem expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DiagramItem() Inicializa una nueva instancia de la clase DiagramItem.
Método público DiagramItem(ShapeElement) Inicializa una nueva instancia de la clase DiagramItem para representar el ShapeElement especificado.
Método público DiagramItem(LinkShape, LineSegment) Inicializa una nueva instancia de la clase DiagramItem para representar el LineSegment especificado.
Método público DiagramItem(ShapeElement, ShapeField) Inicializa una nueva instancia de la clase DiagramItem para representar el ShapeField especificado.
Método público DiagramItem(LinkShape, LineSegment, AnchorPoint) Inicializa una nueva instancia de la clase DiagramItem para representar el AnchorPoint especificado.
Método público DiagramItem(ShapeElement, ShapeField, ShapeSubField) Inicializa una nueva instancia de la clase DiagramItem para representar el ShapeSubField especificado.
Método público DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) Inicializa una nueva instancia de la clase DiagramItem para representar el ShapeSubField especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AbsoluteBoundingBox Obtiene el cuadro de límite en unidades universales en relación con la posición superior izquierda del diagrama.
Propiedad pública AnchorPoint Obtiene el anchorPoint.
Propiedad pública CanFocus Obtiene un valor que indica si este DiagramItem puede obtener el foco.
Propiedad pública CanSelect Obtiene un valor que indica si este DiagramItem puede seleccionarse.
Propiedad pública Diagram Obtiene el diagrama al que pertenece la forma.
Propiedad pública Field Obtiene el campo.
Propiedad pública IsDiagram Obtiene un valor que indica si el objeto DiagramItem es el diagrama.
Propiedad pública Parent Obtiene el DiagramItem primario.
Propiedad pública RepresentedElements Obtiene una colección de ModelElements que representa este DiagramItem.
Propiedad pública Segment Obtiene el segmento.
Propiedad pública Shape Obtiene la forma.
Propiedad pública SubField Obtiene el subcampo.

Arriba

Métodos

  Nombre Descripción
Método público Clone Crea un nuevo DiagramItem copiado de la instancia actual.
Método público Equals Obtiene un valor que indica si dos objetos DiagramItem no son iguales. (Invalida a Object.Equals(Object)).
Método protegido 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).
Método público GetAccessibleObject Obtiene el AccessibleObject para un DiagramItem.
Método público GetHashCode Obtiene un código hash para este DiagramItem. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SetItem(ShapeElement) Establece el DiagramItem para representar el ShapeElement especificado.
Método público SetItem(LinkShape, LineSegment) Establecer el DiagramItem para representar el LineSegment especificado
Método público SetItem(ShapeElement, ShapeField) Establece el DiagramItem para representar el ShapeField especificado.
Método público SetItem(LinkShape, LineSegment, AnchorPoint) Establecer el DiagramItem para representar el punto de anclaje de LineSegment especificado
Método público SetItem(ShapeElement, ShapeField, ShapeSubField) Establece el DiagramItem para representar el ShapeSubField especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

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)