Classe DiagramItem
Representa um ShapeElement, um ShapeField ou um ShapeSubField.Isso se destina a ser usado para teste de impacto, seleção, foco e acessibilidade.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
Public Class DiagramItem _
Implements ICloneable
public class DiagramItem : ICloneable
O tipo DiagramItem expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DiagramItem() | Inicializa uma nova instância da classe DiagramItem. | |
DiagramItem(ShapeElement) | Inicializa uma nova instância da classe DiagramItem para representar o ShapeElement especificado. | |
DiagramItem(LinkShape, LineSegment) | Inicializa uma nova instância da classe DiagramItem para representar o LineSegment especificado. | |
DiagramItem(ShapeElement, ShapeField) | Inicializa uma nova instância da classe DiagramItem para representar o ShapeField especificado. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Inicializa uma nova instância da classe DiagramItem para representar o AnchorPoint especificado. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Inicializa uma nova instância da classe DiagramItem para representar o ShapeSubField especificado. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Inicializa uma nova instância da classe DiagramItem para representar o ShapeSubField especificado. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AbsoluteBoundingBox | Obtém a caixa delimitadora em unidades do mundo em relação ao canto superior esquerdo do diagrama. | |
AnchorPoint | Obtém o anchorPoint. | |
CanFocus | Obtém um valor que indica se este DiagramItem é Focusable é. | |
CanSelect | Obtém um valor que indica se este DiagramItem é selecionável. | |
Diagram | Obtém o diagrama que pertence a forma. | |
Field | Obtém o campo. | |
IsDiagram | Obtém um valor que indica se o DiagramItem é o diagrama. | |
Parent | Obtém o pai DiagramItem. | |
RepresentedElements | Obtém uma coleção de ModelElements representando essa DiagramItem. | |
Segment | Obtém o segmento. | |
Shape | Obtém a forma. | |
SubField | Obtém o subcampo. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Clone | Cria um novo DiagramItem que é uma cópia da instância atual. | |
Equals | Obtém um valor que indica se os dois objetos DiagramItem são iguais. (Substitui Object.Equals(Object).) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetAccessibleObject | Obtém o AccessibleObject para um DiagramItem. | |
GetHashCode | Obtém um código hash para este DiagramItem. (Substitui Object.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SetItem(ShapeElement) | Define o DiagramItem para representar o ShapeElement especificado. | |
SetItem(LinkShape, LineSegment) | Definir o DiagramItem para representar o LineSegment especificado | |
SetItem(ShapeElement, ShapeField) | Define o DiagramItem para representar o ShapeField especificado. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Definir o DiagramItem para representar ponto de âncora do LineSegment especificado | |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Define o DiagramItem para representar o ShapeSubField especificado. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.