Compartir a través de


DiagramItem (Clase)

representa un ShapeElement, un ShapeField, o un ShapeSubField.Esto se debe utilizar para la prueba de posicionamiento, la selección, el 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.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 de DiagramItem.
Método público DiagramItem(ShapeElement) Inicializa una nueva instancia de la clase de DiagramItem para representar el ShapeElement especificado.
Método público DiagramItem(LinkShape, LineSegment) Inicializa una nueva instancia de la clase de DiagramItem para representar el LineSegment especificado.
Método público DiagramItem(ShapeElement, ShapeField) Inicializa una nueva instancia de la clase de DiagramItem para representar el ShapeField especificado.
Método público DiagramItem(LinkShape, LineSegment, AnchorPoint) Inicializa una nueva instancia de la clase de DiagramItem para representar el AnchorPoint especificado.
Método público DiagramItem(ShapeElement, ShapeField, ShapeSubField) Inicializa una nueva instancia de la clase de DiagramItem para representar el ShapeSubField especificado.
Método público DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) Inicializa una nueva instancia de la clase de DiagramItem para representar el ShapeSubField especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AbsoluteBoundingBox Obtiene el cuadro de límite en unidades universal 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 es de que pueda recibir.
Propiedad pública CanSelect Obtiene un valor que indica si este DiagramItem puede seleccionarse.
Propiedad pública Diagram Obtiene el diagrama que la forma pertenece.
Propiedad pública Field obtiene el campo.
Propiedad pública IsDiagram obtiene un valor que indica si el DiagramItem es el diagrama.
Propiedad pública Parent Obtiene el DiagramItem primario.
Propiedad pública RepresentedElements Obtiene una colección de ModelElements que este DiagramItem representa.
Propiedad pública Segment obtiene el segmento.
Propiedad pública Shape obtiene la forma.
Propiedad pública SubField obtiene el subregistro.

Arriba

Métodos

  Nombre Descripción
Método público Clone Crea un nuevo DiagramItem que es una copia de la instancia actual.
Método público Equals obtiene un valor que indica si dos objetos de DiagramItem 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) establezca 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) Establezca 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)