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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 tente liberar recursos e executar outras operações de limpeza antes que seja recuperado 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.