Classe NodeShape

Representa uma forma em um diagrama, como, por exemplo, um retângulo, ícone ou outra forma com uma área (não é um conector).

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Mais...

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
<DomainObjectIdAttribute("d2cd161b-6baa-4ed6-bd22-478b365502dc")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
Public MustInherit Class NodeShape _
    Inherits ShapeElement _
    Implements INodeGeometryData
[DomainObjectIdAttribute("d2cd161b-6baa-4ed6-bd22-478b365502dc")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
public abstract class NodeShape : ShapeElement, 
    INodeGeometryData

O tipo NodeShape expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido NodeShape Inicializa uma nova instância da classe NodeShape.

Superior

Propriedades

  Nome Descrição
Propriedade pública AbsoluteBoundingBox O retângulo delimitador da forma, medido em relação ao diagrama. (Substitui ShapeElement.AbsoluteBoundingBox.)
Propriedade pública AbsoluteBoundingBoxToEnsureVisible Obtém o retângulo delimitador absoluto para DiagramClientView.EnsureVisible. (Herdado de ShapeElement.)
Propriedade pública AbsoluteBounds Uma propriedade de domínio que obtém ou define o tamanho e posição do retângulo delimitador da forma, medida relativa à parte superior esquerda do diagrama.
Propriedade pública AbsoluteCenter Obtém o ponto no centro da forma. (Herdado de ShapeElement.)
Propriedade pública AccessibilityObject Obtém o objeto de acessibilidade para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleDefaultActionDescription Obtém a descrição de ação padrão para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleDescription Obtém a descrição da forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleHelp Obtém a Ajuda para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleHelpTopicFileName Obtém o tópico da Ajuda para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleHelpTopicId Obtém a ID do tópico da Ajuda para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleName Obtém o nome da forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleRole Obtém a função da forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleState Obtém o estado da forma. (Substitui ShapeElement.AccessibleState.)
Propriedade pública AccessibleValue Obtém o valor da forma. (Herdado de ShapeElement.)
Propriedade pública AllowsChildrenInSelection Se true, os filhos dessa forma podem ser incluídos no grupo de seleção atual. (Herdado de ShapeElement.)
Propriedade pública AllowsChildrenToResizeParent true Se esta forma pode ser redimensionada quando o tamanho ou posição de uma forma filha é alterada. (Herdado de ShapeElement.)
Propriedade pública AllowsChildrenToShrinkParent Se verdadeiro, esta forma reduzirá em Dimensionar para caber em torno de seus filhos quando eles são re-sized ou movidos. (Herdado de ShapeElement.)
Propriedade pública Anchoring Descreve como a forma deve posicionar e dimensionar a mesmo como a forma pai move e redimensiona.Altere o objeto retornado conforme necessário.
Propriedade pública AutoResizeParentOnBoundsChange Obtém a forma filha e verifica se a forma pai deve ser redimensionada quando os limites absolutos para a forma filha altera.
Propriedade pública BackgroundBrushId Obtém a ID para o pincel que é usado para pintar o plano de fundo da forma. (Herdado de ShapeElement.)
Propriedade pública BackgroundGradientMode Obtém o gradiente para o plano de fundo da forma.
Propriedade pública BoundingBox Obtém o retângulo delimitador da forma, medido em relação de ParentShape. (Substitui ShapeElement.BoundingBox.)
Propriedade pública Bounds Uma propriedade de domínio que obtém ou define o tamanho e posição do retângulo delimitador da forma, medido relativo à parte superior esquerda, da ParentShape.
Propriedade pública BoundsRules Regras de limites restringem como o usuário pode atualizar o tamanho e posição do retângulo delimitador.Substituição para retornar um BoundsRules.
Propriedade pública CanExpandAndCollapse Obtém a forma e verifica se um usuário pode expandir e recolher um item.
Propriedade pública CanFocus Obtém a forma e verifica se ele pode receber o foco. (Herdado de ShapeElement.)
Propriedade pública CanMove Obtém a forma e verifica se um usuário pode movê-lo. (Herdado de ShapeElement.)
Propriedade pública CanResize Obtém a forma e verifica se um usuário pode redimensioná-lo.
Propriedade pública CanSelect Obtém a forma e verifica se um usuário pode selecioná-lo. (Herdado de ShapeElement.)
Propriedade pública Center Obtém o ponto no centro da forma. (Herdado de ShapeElement.)
Propriedade protegida ClassStyleSet Obtém o estilo definido para a forma. (Herdado de ShapeElement.)
Propriedade pública ClipWhenDrawingFields Obtém a forma filha e verifica se sua região de recorte deve ser definida como caixa delimitadora para a forma pai quando a forma filha é desenhada. (Herdado de ShapeElement.)
Propriedade pública ConnectionPoints Uma lista de pontos no perímetro de uma forma em que os conectores podem encerrar.Por padrão, uma forma tem sem pontos de conexão e conectores podem finalizar em qualquer lugar em seu perímetro.
Propriedade pública Decorators Obtém a coleção de decoradores para a forma. (Herdado de ShapeElement.)
Propriedade pública DefaultContainerMargin Obtém a margem entre a forma pai e suas formas filho aninhadas.
Propriedade pública DefaultShapeField Obtém a forma padrão, o que é a primeira forma que possa receber foco. (Herdado de ShapeElement.)
Propriedade pública DefaultSize Obtém o tamanho padrão da forma. (Herdado de ShapeElement.)
Propriedade pública Diagram Obtém o diagrama ao qual a forma pertence. (Herdado de ShapeElement.)
Propriedade pública EnsureVisiblePreference Preferências para o método EnsureVisible para esta forma.Valor padrão é retornar a VisiblePreference para o diagrama que hospeda esta forma. (Herdado de ShapeElement.)
Propriedade protegida Events Obtém a lista de manipuladores de eventos para a forma. (Herdado de ShapeElement.)
Propriedade pública FixedFlags Obtém os sinalizadores que determinam se uma forma é fixo à sua posição no diagrama.
Propriedade pública FromRoleLinkShapes Obtém a coleção de formas de link para o qual essa forma é a fonte.
Propriedade pública GeometryBackgroundBrushId Obtém a ID do pincel que é usado para pintar o plano de fundo da geometria. (Herdado de ShapeElement.)
Propriedade pública GeometryBoundingBox Obtém a caixa delimitadora da forma. (Herdado de ShapeElement.)
Propriedade pública GeometryCanResizeBottom Obtém a forma e verifica se o usuário pode redimensioná-lo verticalmente, iniciando na parte inferior.
Propriedade pública GeometryCanResizeLeft Obtém a forma e verifica se o usuário pode redimensioná-lo horizontalmente, começando pela esquerda.
Propriedade pública GeometryCanResizeRight Obtém a forma e verifica se o usuário pode redimensioná-lo horizontalmente, iniciando à direita.
Propriedade pública GeometryCanResizeTop Obtém a forma e verifica se o usuário pode redimensioná-lo verticalmente, começando pela parte superior.
Propriedade pública GeometryHasFilledBackground Obtém a forma e verifica se o seu plano de fundo é pintado. (Herdado de ShapeElement.)
Propriedade pública GeometryHasOutline Obtém a forma e verifica se ele tem uma estrutura de tópicos. (Herdado de ShapeElement.)
Propriedade pública GeometryHasShadow true Se a forma tiver uma sombra. Caso contrário, false. (Herdado de ShapeElement.)
Propriedade pública GeometryOutlinePenId Obtém a ID da caneta que desenha o contorno da forma. (Herdado de ShapeElement.)
Propriedade pública GeometryStyleSet Obtém o estilo definido para a forma. (Herdado de ShapeElement.)
Propriedade pública GridSize Se diferente de zero, essa forma e seus filhos se ajustará à grade desse tamanho.O padrão é ParentShape.GridSize. (Herdado de ShapeElement.)
Propriedade pública HasAnchoring True se houver quaisquer configurações no Anchoring.
Propriedade pública HasBackgroundGradient Obtém a forma e verifica se ele tem um gradiente como plano de fundo.
Propriedade pública HasChildren true Se a forma tem formas filhas. (Herdado de ShapeElement.)
Propriedade pública HasConnectionPoints True se a lista de ConnectionPoints não está vazia.
Propriedade protegida HasCustomToolTip Obtém a forma e verifica se ele tem uma dica de ferramenta personalizada. (Herdado de ShapeElement.)
Propriedade pública HasDragOverToolTip Obtém a forma e verifica se ele tem uma dica de ferramenta. (Herdado de ShapeElement.)
Propriedade pública HasFilledBackground Obtém a forma e verifica se ele tem um plano de fundo. (Herdado de ShapeElement.)
Propriedade pública HasHighlighting Obtém a forma e verifica se ele é realçado. (Herdado de ShapeElement.)
Propriedade pública HasOutline Obtém a forma e verifica se ele tem uma estrutura de tópicos. (Herdado de ShapeElement.)
Propriedade pública HasShadow Obtém a forma e verifica se ele tem uma sombra. (Herdado de ShapeElement.)
Propriedade pública HasToolTip Obtém a forma e verifica se ele tem uma dica de ferramenta. (Herdado de ShapeElement.)
Propriedade pública Id Obtém a ID do elemento. (Herdado de ModelElement.)
Propriedade pública IsActive Obtém o sinalizador IsActive e verifica para ver se o elemento está ativo. (Herdado de ModelElement.)
Propriedade pública IsDeleted Obtém o sinalizador IsDeleted e verifica se o elemento foi excluído do modelo. (Herdado de ModelElement.)
Propriedade pública IsDeleting Obtém o sinalizador IsDeleting e verifica se o elemento no momento está sendo excluído do modelo. (Herdado de ModelElement.)
Propriedade pública IsExpanded Obtém a forma e verifica ou define se ele estiver expandido.
Propriedade pública IsNestedChild true Se esse elemento de forma estiver na NestedChildShapes de seu ParentShape. (Herdado de ShapeElement.)
Propriedade protegida IsPlaceRouteNode True se a posição da forma pode ser ajustada.
Propriedade pública IsPort true Se a forma é uma forma de porta; Caso contrário, false.
Propriedade pública IsRelativeChild true Se esse elemento de forma estiver na RelativeChildShapes de seu ParentShape. (Herdado de ShapeElement.)
Propriedade pública IsVisible Se true, a forma aparece no diagrama; Se false, ela não aparecerá e layout e algoritmos de roteamento ignorá-la.Consulte também Hide() e Show(). (Herdado de ShapeElement.)
Propriedade pública LayoutObjectFixedFlags Obtém ou define os sinalizadores que determinam se uma forma dentro do gráfico é fixo à sua posição no diagrama.
Propriedade pública LineAdjustAwayDefault Obtém a forma e verifica se as formas de link de criança devem tentar alinhar quando estiverem conectados à mesma forma ou define esse valor. (Herdado de ShapeElement.)
Propriedade pública LineAffinityDefault Obtém ou define o local de destino onde a forma de link deve tentar posicionar a forma. (Herdado de ShapeElement.)
Propriedade pública LineToLineClearance Obtém ou define a distância entre as formas de link do filho para essa forma. (Herdado de ShapeElement.)
Propriedade pública LineToNodeClearance Obtém ou define a distância entre as formas de link do filho e nó filho. (Herdado de ShapeElement.)
Propriedade pública Link Obtém uma lista das formas de link.
Propriedade pública Location Obtém ou define as coordenadas do canto superior esquerdo dos limites da forma em relação ao seu ParentShape.
Propriedade pública MaximumSize Obtém o tamanho máximo para a forma. (Herdado de ShapeElement.)
Propriedade pública MinimumResizableSize Obtém o tamanho mínimo ao qual a forma pode ser redimensionada.
Propriedade pública MinimumSize Obtém o tamanho mínimo para a forma. (Substitui ShapeElement.MinimumSize.)
Propriedade pública ModelElement Obtém ou define o elemento de modelo que está associado com o elemento da apresentação. (Herdado de PresentationElement.)
Propriedade pública NestedChildShapes A lista de formas que fazem parte dessa forma e são restringidos apareça dentro dos limites dessa forma ou o diagrama. (Herdado de ShapeElement.)
Propriedade pública NestedShapesMargin Obtém a margem entre a caixa delimitadora da forma e suas formas de nó aninhado. (Herdado de ShapeElement.)
Propriedade pública NodeToNodeClearance Obtém ou define a margem entre as formas de nó filho. (Herdado de ShapeElement.)
Propriedade pública OutlinePenId Obtém a ID da caneta usada para desenhar o contorno da forma. (Herdado de ShapeElement.)
Propriedade pública OutlinePenWidth Obtém a largura do contorno da forma. (Herdado de ShapeElement.)
Propriedade protegida PaintMoveableDecoratorSelectionLines (Herdado de ShapeElement.)
Propriedade protegida ParentLink Obtém a instância de relação da forma para a forma pai. (Herdado de ShapeElement.)
Propriedade pública ParentShape Obtém o pai da forma elemento.Para aparecer em um diagrama, um conector ou forma deve ter um pai. (Herdado de ShapeElement.)
Propriedade pública Partition Obtém ou define o Partition que contém o elemento. (Herdado de ModelElement.)
Propriedade pública Perimeter Obtém o perímetro (caminho) ao redor da forma. (Herdado de ShapeElement.)
Propriedade pública PortFixedFlags Obtém os sinalizadores que determinam se uma forma de porta é fixo à sua posição.
Propriedade públicaMembro estático PortPlacementHelper Obtém a classe auxiliar que contém o posicionamento de porta que requer a forma de pai da forma.
Propriedade pública RelatedShapeToEmphasize Obtém a forma relacionada para enfatizar visualmente ao usuário quando essa forma é selecionada. (Herdado de ShapeElement.)
Propriedade pública RelativeChildShapes A lista de formas que fazem parte dessa forma, mas pode aparecer fora dos limites dessa forma. (Herdado de ShapeElement.)
Propriedade pública ResizableSides Obtém os lados da forma que o usuário pode redimensionar.
Propriedade pública ShapeFields Partes de uma forma, como linhas de texto e decoradores. (Herdado de ShapeElement.)
Propriedade pública ShapeGeometry Obtém a geometria da forma, como, por exemplo, retângulo, elipse, que define as operações associadas com o contorno da forma ou RoundedRectangle. (Herdado de ShapeElement.)
Propriedade pública ShouldAutoPlaceChildShapes Obtém uma forma e verifica se as suas formas filho aninhadas devem ser posicionadas automaticamente no diagrama.
Propriedade pública ShouldTryParentShapeForMergeOnToolboxDoubleClick Se verdadeiro, quando o usuário clica duas vezes um item da caixa de ferramentas com essa forma selecionada, se a ferramenta não pode ser mesclada com essa forma, será tentada uma mala direta com a forma pai.O padrão é true. (Herdado de ShapeElement.)
Propriedade pública Size Obtém ou define o tamanho da forma.
Propriedade pública Store Obtém o Store que contém o elemento. (Herdado de ModelElement.)
Propriedade pública StyleSet Obtém uma instância do estilo definido para a forma. (Herdado de ShapeElement.)
Propriedade pública Subject Obtém ou define o assunto para o elemento da apresentação.Como padrão o mesmo objeto que ModelElement. (Herdado de PresentationElement.)
Propriedade pública TargetToolboxItemFilterAttributes Obtém uma coleção de atributos que determinam quais itens estão habilitados ou desabilitados na caixa de ferramentas. (Herdado de ShapeElement.)
Propriedade pública ToRoleLinkShapes Obtém a coleção de formas de link para o qual essa forma é o destino.
Propriedade pública ZOrder Determina a ordem na qual esta forma será exibida em relação a outras formas no diagrama.Defina normalmente da ordem das formas filhas. (Herdado de ShapeElement.)

Superior

Métodos

  Nome Descrição
Método público AccessibleDoDefaultAction Executa a ação padrão para o objeto acessível. (Herdado de ShapeElement.)
Método público Associate Atribui um elemento de modelo para o elemento da apresentação.O mesmo efeito que definir ModelElement. (Herdado de PresentationElement.)
Método público AutoLayoutChildShapes Posiciona a coleção de formas no diagrama automaticamente.
Método protegido CalculateDerivedVisible Verifica se a forma filha é exibido. (Herdado de ShapeElement.)
Método público CalculateMinimumSizeBasedOnChildren Calcula o tamanho mínimo necessário para que a forma pode incluir formas de seus filho.
Método protegido CanMerge Verifica se um elemento de origem pode ser adicionado a esse elemento. (Herdado de ModelElement.)
Método protegido ChooseMergeTarget(ElementGroup) Seleciona um elemento de destino para aceitar como seu filho de um elemento que o usuário deseja copiar, arraste ou criar. (Herdado de ModelElement.)
Método protegido ChooseMergeTarget(ElementGroupPrototype) Seleciona um elemento de destino para aceitar como seu filho de um elemento que o usuário deseja copiar, arraste ou criar. (Herdado de ModelElement.)
Método público ChooseParentShape Seleciona uma forma de pai para uma nova forma de filho, geralmente, essa forma. (Herdado de ShapeElement.)
Método protegido ChooseRelationship Chamado por FixUpChildShapes() para obter a relação para criar entre a forma filha e a forma pai. (Substitui ShapeElement.ChooseRelationship(ShapeElement).)
Método público CoerceSelection Permite que uma forma para determinar quais outras formas são selecionadas. (Herdado de ShapeElement.)
Método protegido Collapse Recolhe a forma para que as suas formas filho aninhadas não fiquem visíveis.
Método protegido ConfiguredChildPortShape Configura uma forma de porta do filho e posiciona-lo, se necessário.
Método público Copy() Cria uma cópia do elemento no modelo. (Herdado de ModelElement.)
Método público Copy(IEnumerable<Guid>) Cria uma cópia do elemento e seu filho, links e elementos. (Herdado de ModelElement.)
Método protegido CreateBackgroundGradientField Cria o campo de área, que exibe o preenchimento de gradiente no plano de fundo da forma.
Método protegido CreateChildShape Cria uma forma e adiciona-lo como um filho a esta forma. (Herdado de ShapeElement.)
Método protegido CreateClassStyleSet Cria um estilo de classe definida para o tipo de forma. (Herdado de ShapeElement.)
Método público CreateConnectionPoint Um ponto de conexão é um ponto na borda de uma forma em que os conectores são finalizados em preferência a outros pontos na borda.
Método protegido CreateDecorators Cria uma coleção de decoradores para o tipo de forma. (Herdado de ShapeElement.)
Método público CreateDefaultBounds Cria um retângulo para a forma de delimitadora de padrão.
Método protegido CreateInstanceStyleSet Cria um estilo definido para a forma. (Herdado de ShapeElement.)
Método protegido CreateShapeFields Cria uma coleção de campos de forma para o tipo de forma. (Herdado de ShapeElement.)
Método público Delete() Exclui um elemento do modelo. (Herdado de ModelElement.)
Método público Delete(array<Guid[]) Exclui um elemento do modelo. (Herdado de ModelElement.)
Método protegido DetermineHighlightShape Localiza a forma realçada em uma cadeia de formas. (Herdado de ShapeElement.)
Método público DoFoldToShape Calcula o ponto onde um conector atraia o perímetro de uma forma.Substitua esta opção se você definir uma forma não retangular. (Herdado de ShapeElement.)
Método público DoHitTest(PointD, DiagramHitTestInfo) Retorna true se o ponto especificado estiver dentro da forma. (Herdado de ShapeElement.)
Método público DoHitTest(PointD, DiagramHitTestInfo, Boolean) Retorna true se o ponto especificado estiver dentro da forma. (Herdado de ShapeElement.)
Método público DoHitTestSelection Retornará true se for de um determinado ponto da seleção alças ao redor da forma. (Herdado de ShapeElement.)
Método público DoKeyboardNavigation Navega a partir de forma a forma, usando o teclado. (Herdado de ShapeElement.)
Método público DrawResizeFeedback Desenha os comentários de redimensionamento da forma. (Herdado de ShapeElement.)
Método público EnsureConnectionPoints Substitua para definir os pontos na borda da forma em que os conectores devem terminar.
Método protegido EnsureGraphExists Verifica se a grade existe para a forma.
Método protegido EnsureGraphLayoutObjectsExist Verifica se a forma e suas formas filho são o wrapper do gráfico.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público ExcludeFromClipRegion Exclui a forma e suas formas filho da região de recorte. (Herdado de ShapeElement.)
Método público ExcludeGeometryFromClipRegion Exclui a geometria de uma forma e suas formas filho da região de recorte. (Herdado de ShapeElement.)
Método protegido ExcludeShapeFromSizeCalculation Se verdadeiro de forma a não ser levada em conta para calcular o tamanho da forma pai
Método protegido Expand Expande a forma para que as suas formas filho aninhadas são visíveis e ajuste dentro dela.
Método protegido 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.)
Método público FindDecorator(String) Localiza o decorador de forma que tenha um determinado nome. (Herdado de ShapeElement.)
Método público FindFirstChild Localiza o primeiro filho na seqüência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindFreeArea(RectangleD) Localiza uma área vazia da grade para a forma.
Método público FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Localiza uma área vazia da grade para a forma. (Herdado de ShapeElement.)
Método público FindLastChild Procura o último filho na seqüência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindNextChild Localiza o próximo filho na seqüência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindNextInChildFields Localiza o próximo campo de forma na seqüência de navegação. (Herdado de ShapeElement.)
Método público FindPreviousChild Procura o filho anterior na seqüência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindPreviousInChildFields Procura o campo de forma anterior na seqüência de navegação. (Herdado de ShapeElement.)
Método público FindShapeField(String) Procura por um campo de forma em uma forma. (Herdado de ShapeElement.)
Método público FixUpChildShapes Cria ou ajusta as formas filhas que devem ser criadas quando um elemento de modelo é criado ou atualizado.Chamado pelo Diagram.FixUpDiagram(). (Herdado de ShapeElement.)
Método público Focused Verifica se a forma tem o foco. (Herdado de ShapeElement.)
Método protegido GetAbsoluteBoundsValue Obtém os limites absolutos da forma.
Método público GetAccessibilityObject Obtém o objeto acessível que é atribuído à forma. (Herdado de ShapeElement.)
Método público GetChildElements Obtém uma coleção de formas filhas que pertencem à forma pai. (Herdado de ShapeElement.)
Método público GetCompliantAnchorPoint Calcula o AnchorPoint em conformidade com a base do parâmetro proposedAnchorPoint.Este método ignora completamente as coordenadas do parâmetro anchorPoint.Cálculos são realizados com base nas coordenadas do proposedAnchorPoint e o anchorPoint na extremidade oposta do link correspondente ao parâmetro anchorPoint.
Método público GetCursor Obtém o ponteiro que aparece quando o mouse estiver sobre a forma. (Herdado de ShapeElement.)
Método público GetDomainClass Obtém a classe derivada para a maioria de domínio para este elemento. (Herdado de ModelElement.)
Método público GetDragOverToolTipText Obtém o texto de dica de ferramenta que aparece quando o mouse estiver sobre a forma. (Herdado de ShapeElement.)
Método público GetFieldAccessibleDescription Obtém a descrição de um campo na forma. (Herdado de ShapeElement.)
Método público GetFieldAccessibleName Obtém o nome de um campo na forma. (Herdado de ShapeElement.)
Método público GetFieldAccessibleValue Obtém o valor de um campo na forma. (Herdado de ShapeElement.)
Método público GetFieldRepresentedElement Obtém o elemento principal representando a forma filha. (Herdado de ShapeElement.)
Método público GetFieldRepresentedProperty Obtém as informações de propriedade para um campo na forma. (Herdado de ShapeElement.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método protegido GetIsExpandedValue Obtém o valor para o IsExpanded propriedade.
Método público GetPotentialMouseAction Obtém a ação mouse para realizar de um evento mouse sobre um ponto específico no diagrama. (Herdado de ShapeElement.)
Método protegido GetRoleCollection<TCollection, TElement>(Guid) Obtém ou cria a coleção de um elemento vinculado (Herdado de ModelElement.)
Método público GetShapeLuminosity Calcula a luminosidade da forma. (Herdado de ShapeElement.)
Método público GetSubFieldAccessibleDescription Obtém a descrição de um campo filho na forma. (Herdado de ShapeElement.)
Método público GetSubFieldAccessibleName Obtém o nome de um campo filho na forma. (Herdado de ShapeElement.)
Método público GetSubFieldAccessibleValue Obtém o valor de um campo filho na forma. (Herdado de ShapeElement.)
Método público GetSubFieldRepresentedElements Obtém uma coleção de elementos representando a forma para o campo filho. (Herdado de ShapeElement.)
Método público GetSubFieldRepresentedProperty Obtém a propriedade para o campo filho. (Herdado de ShapeElement.)
Método público GetSubFieldRepresentedPropertyElements Obtém o elemento que contém a propriedade para o campo filho. (Herdado de ShapeElement.)
Método público GetToolTipText Obtém o texto de dica de ferramenta para a forma à qual o mouse está apontando. (Herdado de ShapeElement.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido HasCachedDragOverResult Verifica se os resultados são armazenados em cache para o evento de mouse-over de arrastar. (Herdado de ShapeElement.)
Método público Hide Oculta a forma e todos os seus filhos. (Herdado de ShapeElement.)
Método protegido HideCustomToolTip Oculta a dica de ferramenta personalizada para a forma. (Herdado de ShapeElement.)
Método protegido InitializeDecorators Inicializa e adiciona os campos para o tipo de forma. (Herdado de ShapeElement.)
Método protegido InitializeInstanceResources Inicializa os recursos para uma instância da forma. (Herdado de ShapeElement.)
Método protegido InitializeResources Inicializa os recursos para a forma. (Herdado de ShapeElement.)
Método protegido InitializeShapeFields Fornece suporte para gradientes de plano de fundo. (Substitui ShapeElement.InitializeShapeFields(IList<ShapeField>).)
Método público Invalidate() Certifica-se de que a forma e seus arredores imediatas serão pintada novamente no final da transação. (Herdado de ShapeElement.)
Método público Invalidate(Boolean) Certifica-se de que a forma será pintada novamente no final da transação.Chamá-lo se você tiver alterado as propriedades da forma. (Herdado de ShapeElement.)
Método público Invalidate(RectangleD) Certifica-se de que a forma e seu local antigo serão pintada novamente no final da transação. (Herdado de ShapeElement.)
Método público IsDescendantOf Verifica se a forma é um descendente de outra forma. (Herdado de ShapeElement.)
Método protegido IsNavigationKey(Char) Verifica se a chave é usada como um comando a navegação. (Herdado de ShapeElement.)
Método protegido IsNavigationKey(Keys) Verifica se os dados da chave são usados como um comando a navegação. (Herdado de ShapeElement.)
Método público IterateShapes Itera por meio de uma forma e formas de seus filho. (Herdado de ShapeElement.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido MergeConfigure Não é usado para elementos de apresentação. (Herdado de PresentationElement.)
Método protegido MergeDisconnect Desconecta um elemento de origem de um elemento de destino. (Herdado de ModelElement.)
Método protegido MergeRelate Cria uma relação entre um elemento de modelo e um grupo de elementos de modelo. (Herdado de PresentationElement.)
Método protegido ModifyLuminosity Calcula a luminosidade do realce para a forma. (Herdado de ShapeElement.)
Método protegido MoveByRepositioning(DiagramDragEventArgs) Reposiciona as formas no grupo pelo valor que determina a posição do mouse. (Herdado de ShapeElement.)
Método público MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Reposiciona as formas no grupo pelo valor que determina a posição do mouse. (Herdado de ShapeElement.)
Método público NavigateAcrossLinks Seleciona as formas ou define o foco nas formas que estão conectadas a esta forma.
Método público NavigateAscend Navega para o próximo ancestral na seqüência de navegação e atualiza o foco.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateDescend Navega para a próxima descendentes na seqüência de navegação e atualiza o foco.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método protegido NavigateTo Navega para uma forma específica na seqüência de navegação e atualiza o foco. (Herdado de ShapeElement.)
Método público NavigateToFirst Navega para a primeira forma na seqüência de navegação no pai da seleção atual.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToLast Navega para a última forma na seqüência de navegação no pai da seleção atual.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToNext Navega para a próxima forma na seqüência de navegação.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToPrevious Navega para a forma selecionada anteriormente na seqüência de navegação.Chamado em resposta a teclas de navegação do usuário. (Herdado de ShapeElement.)
Método público OnAbsoluteBoundsChanged Chamado quando o tamanho ou local da forma foram alterados.
Método protegido OnAssociatedPropertyChanged Atualiza a forma quando o valor de uma memória em armazenar as alterações de propriedade para um campo na forma. (Herdado de ShapeElement.)
Método protegido OnBeforePaint Atualiza os recursos, como, por exemplo, canetas e pincéis, antes de serem usadas para pintar a forma. (Herdado de ShapeElement.)
Método público OnBeginEdit Chamado quando o usuário começa a editar um campo de texto. (Herdado de ShapeElement.)
Método público OnBoundsFixup Substitua esse método para personalizar como os limites da forma são determinados. (Substitui ShapeElement.OnBoundsFixup(BoundsFixupState, Int32, Boolean).)
Método protegido OnChildConfigured Configura uma porta na forma depois que a forma é adicionada ao diagrama. (Substitui ShapeElement.OnChildConfigured(ShapeElement, Boolean, Boolean).)
Método protegido OnChildConfiguring Configura a porta na forma, quando a forma está sendo adicionada ao diagrama. (Substitui ShapeElement.OnChildConfiguring(ShapeElement, Boolean).)
Método público OnClick Chamado quando o usuário clica na forma. (Herdado de ShapeElement.)
Método protegido OnCopy Chamado quando este elemento foi criado como uma cópia de outro elemento. (Herdado de ModelElement.)
Método protegido OnDeleted Chamado quando este elemento foi excluído do modelo. (Herdado de ModelElement.)
Método protegido OnDeleting Chamado quando este elemento está prestes a ser excluído. (Herdado de ModelElement.)
Método público OnDoubleClick Chamado quando o usuário clica duas vezes na forma. (Herdado de ShapeElement.)
Método público OnDragDrop Chamado quando o usuário arrasta um item para a forma. (Herdado de ShapeElement.)
Método público OnDragEnter Chamado quando o mouse entra uma forma durante uma operação de arrastar. (Herdado de ShapeElement.)
Método público OnDragLeave Chamado quando o mouse se move de uma forma. (Herdado de ShapeElement.)
Método público OnDragOver Substitua esse método para responder ao movimento do mouse sobre a forma.Defina e.Effect para indicar o feedback do cursor para o usuário. (Herdado de ShapeElement.)
Método público OnEndEdit Chamado quando o usuário termina de editar um campo de texto. (Herdado de ShapeElement.)
Método público OnInitialize Chamado para inicializar a forma.Substituí-la para anexar manipuladores de eventos e regras para este objeto. (Herdado de ShapeElement.)
Método público OnKeyDown Ouvintes de alertas que uma chave está sendo pressionada. (Substitui ShapeElement.OnKeyDown(DiagramKeyEventArgs).)
Método público OnKeyPress Alerta ouvintes que uma tecla foi pressionada. (Substitui ShapeElement.OnKeyPress(DiagramKeyPressEventArgs).)
Método público OnKeyUp Chamado quando uma tecla é liberada. (Herdado de ShapeElement.)
Método público OnMouseDown Chamado quando o usuário pressiona uma tecla do mouse. (Herdado de ShapeElement.)
Método público OnMouseEnter Chamado quando o mouse entra em uma forma. (Herdado de ShapeElement.)
Método público OnMouseHover Chamado quando o mouse passa sobre uma forma. (Herdado de ShapeElement.)
Método público OnMouseLeave Chamado quando o mouse sai de uma forma. (Herdado de ShapeElement.)
Método público OnMouseMove Chamado repetidamente quando o usuário move o mouse. (Herdado de ShapeElement.)
Método público OnMouseUp Chamado quando um botão do mouse é liberado. (Herdado de ShapeElement.)
Método público OnMouseWheel Chamado quando o usuário tiver girado a roda do mouse. (Herdado de ShapeElement.)
Método público OnOrphaned Chamado quando um (Herdado de ShapeElement.)
Método público OnPaintEmphasis Chamado quando a ênfase foi aplicado à forma selecionada. (Herdado de ShapeElement.)
Método público OnPaintFeedback Chamado quando o feedback de arrastar-e-soltar é pintado. (Herdado de ShapeElement.)
Método público OnPaintSelection Chamado para pintar o destaque da seleção. (Herdado de ShapeElement.)
Método público OnPaintShape Chamado para pintar as partes básicas da forma. (Herdado de ShapeElement.)
Método protegido OnParentNodeShapeChanged Esse método é chamado se uma) ParentShape for NodeShape b) ParentShape movida ou redimensionada.
Método protegido OnResurrected Chamado quando este elemento foi adicionado para um modelo. (Herdado de ModelElement.)
Método protegido OnRolePlayerPositionChanged Chamado quando a posição de uma função é alterada. (Herdado de ModelElement.)
Método protegido OnRolePlayerPositionChanging Chamado quando a posição de uma player de função está prestes a alterar. (Herdado de ModelElement.)
Método público OnShapeInserted Chamado quando uma forma foi inserida como um filho de outro. (Herdado de ShapeElement.)
Método público OnShapeRemoved Chamado quando a forma como uma forma filha da forma pai foi removida. (Herdado de ShapeElement.)
Método público PerformResizeParentRule() Alerta o criador de linguagem específica de domínio que uma forma pai deve ser redimensionada para corresponder às suas formas filho. (Herdado de ShapeElement.)
Método público PerformResizeParentRule(Boolean, ShapeElement) Alerta o criador de linguagem específica de domínio que uma forma pai deve ser redimensionada para corresponder às suas formas filho. (Herdado de ShapeElement.)
Método público PerformShapeAnchoringRule Ancora a forma no diagrama.
Método protegido PermitChildVisibility Verifica se a forma filho pode aparecer. (Substitui ShapeElement.PermitChildVisibility(ShapeElement).)
Método protegido ProcessVisibilityChange Processos de alteração da forma na visibilidade. (Substitui ShapeElement.ProcessVisibilityChange(Boolean).)
Método público PurgeLayoutObjects Remove os objetos que são usados para posicionar a forma da grade do diagrama. (Herdado de ShapeElement.)
Método público PurgePoints Remove pontos para a forma da grade do diagrama. (Herdado de ShapeElement.)
Método público RebuildShape Recria a forma. (Herdado de ShapeElement.)
Método público RemoveLayoutObject Remove a forma, incluindo quaisquer formas filho relativas e aninhados, da grade de diagrama. (Herdado de ShapeElement.)
Método público Selected Verifica se a forma é selecionada em um modo de exibição especificado. (Herdado de ShapeElement.)
Método protegido SetAbsoluteBoundsValue Define o valor para o AbsoluteBounds propriedade.
Método protegido SetInitialGraphLayoutVisibility Define a visibilidade do gráfico. (Herdado de ShapeElement.)
Método protegido SetIsExpandedValue Define o valor para o IsExpanded propriedade.
Método público SetShowHideState Define a visibilidade da forma e todos os seus filhos. (Herdado de ShapeElement.)
Método protegido SetShowHideStateImplementation Define a visibilidade da forma. (Herdado de ShapeElement.)
Método protegido ShouldAddShapeForElement Determina se uma forma deve ser criada para representar uma instância de classe do domínio indicado no diagrama. (Herdado de ShapeElement.)
Método público ShouldReparentOnMove Verifica se uma forma filha deve ser adicionada a um novo pai quando a forma filha é movida. (Herdado de ShapeElement.)
Método público Show Uma forma e todos os seus filhos torna visível. (Herdado de ShapeElement.)
Método protegido ShowCustomToolTip Dica de ferramentas personalizada da forma torna visível. (Herdado de ShapeElement.)
Método público Side Atribui um lado da forma à porta.
Método público ToString Obtém o nome da forma e seu tipo. (Herdado de ShapeElement.)
Método público TranslateGeometryToAbsoluteBounds Converte os limites relativos limites absolutos para a geometria da forma. (Herdado de ShapeElement.)
Método público TranslateGeometryToRelativeBounds Converte os limites absolutos em limites relativos a geometria da forma. (Herdado de ShapeElement.)
Método público TranslateToAbsoluteBounds Converte os limites relativos limites absolutos para a forma. (Herdado de ShapeElement.)
Método público TranslateToRelativeBounds Converte os limites absolutos relativos dos limites da forma. (Herdado de ShapeElement.)
Método protegido UpdateChildVisibility Atualiza o status de visibilidade da forma filho.
Método protegido UpdateDerivedVisible Atualiza o estado visível da forma derivada. (Herdado de ShapeElement.)
Método público UpdateGeometryLuminosity(DiagramClientView, Brush) Atualiza a luminosidade para o pincel. (Herdado de ShapeElement.)
Método público UpdateGeometryLuminosity(DiagramClientView, Pen) Atualiza a luminosidade para a caneta. (Herdado de ShapeElement.)

Superior

Eventos

  Nome Descrição
Evento público AbsoluteBoundsChanged Ocorre quando o absoluto circunda para que a alteração da forma.
Evento público Click Ocorre quando o usuário clica com o mouse sobre uma forma. (Herdado de ShapeElement.)
Evento público DoubleClick Ocorre quando o usuário clica duas vezes o mouse. (Herdado de ShapeElement.)
Evento público KeyDown Ocorre quando o usuário pressiona uma tecla. (Herdado de ShapeElement.)
Evento público KeyPress Ocorre quando o usuário pressiona e libera uma tecla. (Herdado de ShapeElement.)
Evento público KeyUp Ocorre quando o usuário libera uma tecla. (Herdado de ShapeElement.)
Evento público MouseDown Ocorre quando o usuário pressiona o botão do mouse. (Herdado de ShapeElement.)
Evento público MouseMove Ocorre quando o usuário move o mouse. (Herdado de ShapeElement.)
Evento público MouseUp Ocorre quando o usuário libera o botão do mouse. (Herdado de ShapeElement.)
Evento público MouseWheel Ocorre quando o usuário gira a roda do mouse. (Herdado de ShapeElement.)

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público AddExtension(Guid) Sobrecarregado. Estenda essa ModelElement com instâncias recém-criadas extensão do tipo de domínio identificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.)
Método de extensão público AddExtension(Type) Sobrecarregado. Estenda essa ModelElement com uma extensão de instâncias recém-criadas do tipo especificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.)
Método de extensão público AddExtension(DomainClassInfo) Sobrecarregado. Estenda essa ModelElement com uma extensão de instâncias recém-criadas do tipo de domínio especificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.)
Método de extensão público AddExtension(ExtensionElement) Sobrecarregado. Estenda essa ModelElement com uma extensão específica.Um InvalidOperationException será lançado se o elemento já tem uma extensão do mesmo tipo. (Definido por ModelElementExtensionMethods.)
Método de extensão público AddExtension<T>() Sobrecarregado. Estenda essa ModelElement com uma extensão de um tipo específico de instâncias recém-criadas.Um InvalidOperationException será lançado se o elemento já tem uma extensão do mesmo tipo. (Definido por ModelElementExtensionMethods.)
Método de extensão público CanDelete Exclui o elemento do modelo. (Definido por ImmutabilityExtensionMethods.)
Método de extensão público GetAllExtensions Retorne um enumerable que realiza uma amplitude de primeira passagem em toda a árvore de elementos de extensão incorporada neste ModelElement. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetBaseElement Retorna a raiz do MEL virtual no qual o ElementoModelo especificado está participando. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetDslDefinitionModelElement Este método garante que o elemento modelo real que corresponde ao PresentationElement será retornado. Para DslDesigner PELs, o assunto correspondente pode realmente ser uma classe interna do TreeNode e não o MEL real. Este método trata os casos corretamente para que o MEL seja retornado. (Definido por PresentationElementHelper.)
Método de extensão público GetExtension(Guid) Sobrecarregado. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetExtension(Type) Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se o elemento tiver sem tal extensão será gerado um InvalidOperationException. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetExtension(DomainClassInfo) Sobrecarregado. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetExtension<T>() Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se o elemento tiver sem tal extensão será gerado um InvalidOperationException. (Definido por ModelElementExtensionMethods.)
Método de extensão público GetLocks Obtenha os sinalizadores de bloqueio para esse elemento.Isso inclui qualquer trava habilitada na partição que contém o elemento. (Definido por ImmutabilityExtensionMethods.)
Método de extensão público IsExtendedBy(Guid) Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.)
Método de extensão público IsExtendedBy(Type) Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.)
Método de extensão público IsExtendedBy(DomainClassInfo) Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.)
Método de extensão público IsLocked Testar se este elemento possui qualquer conjunto especificado de bloqueios (Definido por ImmutabilityExtensionMethods.)
Método de extensão público RemoveExtension(Type) Sobrecarregado. Remova qualquer extensão deste ModelElement que é de um tipo específico. (Definido por ModelElementExtensionMethods.)
Método de extensão público RemoveExtension(Guid) Sobrecarregado. Remova qualquer extensão do ElementoModelo especificado que é de um tipo específico. (Definido por ModelElementExtensionMethods.)
Método de extensão público RemoveExtension(DomainClassInfo) Sobrecarregado. Remova qualquer extensão do ElementoModelo especificado que é de um tipo específico. (Definido por ModelElementExtensionMethods.)
Método de extensão público RemoveExtension(ExtensionElement) Sobrecarregado. Remova um ExtensionElement especificado as extensões desta ModelElement. (Definido por ModelElementExtensionMethods.)
Método de extensão público SetLocks Definir os sinalizadores de bloqueio deste elemento (Definido por ImmutabilityExtensionMethods.)
Método de extensão público TryGetExtension(Guid) Sobrecarregado. (Definido por ModelElementExtensionMethods.)
Método de extensão público TryGetExtension(Type) Sobrecarregado. (Definido por ModelElementExtensionMethods.)
Método de extensão público TryGetExtension(DomainClassInfo) Sobrecarregado. (Definido por ModelElementExtensionMethods.)
Método de extensão público TryGetExtension<T>() Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se esse elemento tiver sem tal extensão o resultado será nulo. (Definido por ModelElementExtensionMethods.)

Superior

Campos

  Nome Descrição
Campo públicoMembro estático AbsoluteBoundsDomainPropertyId O GUID usado para identificar a propriedade de domínio AbsoluteBounds.
Campo públicoMembro estático BackgroundGradientFieldName Representa a identificação de campo de área da forma que contém o gradiente do plano de fundo.
Campo públicoMembro estático DomainClassId O GUID da classe de domínio dessa forma.
Campo públicoMembro estático IsExpandedDomainPropertyId Representa o que é atribuído a ID do IsExpanded propriedade.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IMergeElements.CanMerge Retorna true se este elemento pode se mesclar com o conteúdo do protótipo. (Herdado de ModelElement.)
Implementação explícita da interfaceMétodo particular IMergeElements.ChooseMergeTarget(ElementGroup) (Herdado de ModelElement.)
Implementação explícita da interfaceMétodo particular IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Herdado de ModelElement.)
Implementação explícita da interfaceMétodo particular IMergeElements.MergeConfigure (Herdado de ModelElement.)
Implementação explícita da interfaceMétodo particular IMergeElements.MergeDisconnect (Herdado de ModelElement.)
Implementação explícita da interfaceMétodo particular IMergeElements.MergeRelate (Herdado de ModelElement.)

Superior

Comentários

NodeShapeé a classe base da qual se derivam todas as outras formas de conector não.Quando você define uma classe shape na definição de DSL, sua classe de base padrão é NodeShape, a menos que você definir explicitamente a outra classe de forma como base.

A NodeShape geralmente é a representação gráfica de uma instância de uma classe de domínio.A classe de domínio representa informações conceituais e a forma representa sua aparência visível no diagrama.Na definição de DSL, você pode definir um mapa de elemento de diagrama entre a classe shape e a classe de domínio.Em tempo de execução, você pode acessar a instância da classe de domínio usando a propriedade ModelElement.

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams

BinaryLinkShape

Outros recursos

[redirecionar] Como: navegar e atualizar um diagrama.

Como definir uma linguagem específica de domínio

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.Compartment
          Microsoft.VisualStudio.Modeling.Diagrams.CompartmentShape
          Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeBase
          Microsoft.VisualStudio.Modeling.Diagrams.Diagram
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShape
          Microsoft.VisualStudio.Modeling.Diagrams.LabelShape
          Microsoft.VisualStudio.Modeling.Diagrams.Port
          Microsoft.VisualStudio.Modeling.Diagrams.PortShape
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape