Partilhar via


Classe NodeShape

Representa uma forma em um diagrama, como um retângulo, o í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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxe

'Declaração
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("d2cd161b-6baa-4ed6-bd22-478b365502dc")> _
Public MustInherit Class NodeShape _
    Inherits ShapeElement _
    Implements INodeGeometryData
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("d2cd161b-6baa-4ed6-bd22-478b365502dc")]
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 de forma, medido em relação ao diagrama. (Substitui ShapeElement.AbsoluteBoundingBox.)
Propriedade pública AbsoluteBoundingBoxToEnsureVisible Obtém o retângulo delimitador absoluto para o DiagramClientView.EnsureVisible. (Herdado de ShapeElement.)
Propriedade pública AbsoluteBounds Uma propriedade de domínio que obtém ou define o tamanho e a posição do retângulo delimitador de forma, medida relativa ao canto superior esquerdo 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 padrão de açã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 de Ajuda para a forma. (Herdado de ShapeElement.)
Propriedade pública AccessibleHelpTopicId Obtém a identificação 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 maneira pode ser incluído no grupo de seleção atual. (Herdado de ShapeElement.)
Propriedade pública AllowsChildrenToResizeParent true se essa maneira pode ser redimensionada quando o tamanho ou posição de uma forma filho sejam modificados. (Herdado de ShapeElement.)
Propriedade pública AllowsChildrenToShrinkParent Se verdadeira, essa forma reduzir-se-á em tamanho ajuste ao redor de seus filhos quando novamente são dimensionados ou movidos. (Herdado de ShapeElement.)
Propriedade pública Anchoring Descreve como a forma deve posicionar e como se dimensionar o formulário pai se move e se redimensiona.Altere o objeto retornado como necessário.
Propriedade pública AutoResizeParentOnBoundsChange Obtém a forma filho e verifique se sua forma pai deve ser redimensionada quando os limites absoluto para o formulário filho são alterados.
Propriedade pública BackgroundBrushId Obtém a identificação 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 de forma, medido relativo ao ParentShape. (Substitui ShapeElement.BoundingBox.)
Propriedade pública Bounds Uma propriedade de domínio que obtém ou define o tamanho e a posição do retângulo delimitador de forma, medida relativa ao canto superior esquerdo de ParentShape.
Propriedade pública BoundsRules As regras dos limites restringem-se como o usuário pode atualizar o tamanho e a posição do retângulo delimitador.Substituição para retornar um BoundsRules.
Propriedade pública CanExpandAndCollapse Obtém o formulário e verifique se um usuário possa a expandir e recolher.
Propriedade pública CanFocus Obtém o formulário e verifique se pode receber o foco. (Herdado de ShapeElement.)
Propriedade pública CanMove Obtém o formulário e verifique se um usuário possa a mover. (Herdado de ShapeElement.)
Propriedade pública CanResize Obtém o formulário e verifique se um usuário pode redimensionar a.
Propriedade pública CanSelect Obtém o formulário e verifique se um usuário possa a selecionar. (Herdado de ShapeElement.)
Propriedade pública Center Obtém o ponto no centro da forma. (Herdado de ShapeElement.)
Propriedade protegida ClassStyleSet Obtém o conjunto de estilo para a forma. (Herdado de ShapeElement.)
Propriedade pública ClipWhenDrawingFields Obtém a forma filho e verifique se sua região de corte deve ser definida como a caixa delimitadora para o formulário pai quando a forma filho é desenhada. (Herdado de ShapeElement.)
Propriedade pública ConnectionPoints Uma lista de pontos no perímetro de uma forma em que os conectores podem finalizar.Por padrão, uma forma não tem nenhum ponto de conexão, e os conectores podem finalizar em qualquer lugar no 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 filho as formas aninhadas.
Propriedade pública DefaultShapeField Obtém a maneira padrão, que é a primeira maneira que pode receber o 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 à forma que ele pertence. (Herdado de ShapeElement.)
Propriedade pública EnsureVisiblePreference Preferências para o método de EnsureVisible para essa forma.O valor padrão é retornar o VisiblePreference para o diagrama que hospeda essa 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 é fixa a sua posição no diagrama.
Propriedade pública FromRoleLinkShapes Obtém a coleção de formas de link para que essa forma é a fonte.
Propriedade pública GeometryBackgroundBrushId Obtém a identificação do pincel que é usado para pintar o plano de fundo de geometria. (Herdado de ShapeElement.)
Propriedade pública GeometryBoundingBox Obtém a caixa delimitadora da forma. (Herdado de ShapeElement.)
Propriedade pública GeometryCanResizeBottom Obtém o formulário e verifique se o usuário pode redimensionar a verticalmente, começando a parte inferior.
Propriedade pública GeometryCanResizeLeft Obtém o formulário e verifique se o usuário pode redimensionar a horizontalmente, começando à esquerda.
Propriedade pública GeometryCanResizeRight Obtém o formulário e verifique se o usuário pode redimensionar a horizontalmente, começando à direita.
Propriedade pública GeometryCanResizeTop Obtém o formulário e verifique se o usuário pode redimensionar a verticalmente, começando a parte superior.
Propriedade pública GeometryHasFilledBackground Obtém o formulário e verifique se o plano de fundo é pintado. (Herdado de ShapeElement.)
Propriedade pública GeometryHasOutline Obtém o formulário e verifique se tem um contorno. (Herdado de ShapeElement.)
Propriedade pública GeometryHasShadow true se a forma tem uma sombra; caso contrário, false. (Herdado de ShapeElement.)
Propriedade pública GeometryOutlinePenId Obtém a identificação da caneta que desenha o contorno da forma. (Herdado de ShapeElement.)
Propriedade pública GeometryStyleSet Obtém o conjunto de estilo para a forma. (Herdado de ShapeElement.)
Propriedade pública GridSize Se diferente de zero, essa forma e seus filhos ajustar-se-9&z a uma grade deste tamanho.Opções a ParentShape.GridSize. (Herdado de ShapeElement.)
Propriedade pública HasAnchoring Retifique se há alguma configuração na ancoragem.
Propriedade pública HasBackgroundGradient Obtém o formulário e verifique se tem um gradiente para o plano de fundo.
Propriedade pública HasChildren true se a forma tem formas filhos. (Herdado de ShapeElement.)
Propriedade pública HasConnectionPoints Retifique se a lista de ConnectionPoints não está vazia.
Propriedade protegida HasCustomToolTip Obtém o formulário e verifique se tem uma dica de ferramenta personalizada. (Herdado de ShapeElement.)
Propriedade pública HasDragOverToolTip Obtém o formulário e verifique se tem uma dica de ferramenta. (Herdado de ShapeElement.)
Propriedade pública HasFilledBackground Obtém o formulário e verifique se tem um plano de fundo. (Herdado de ShapeElement.)
Propriedade pública HasHighlighting Obtém o formulário e verifique se é realçada. (Herdado de ShapeElement.)
Propriedade pública HasOutline Obtém o formulário e verifique se tem um contorno. (Herdado de ShapeElement.)
Propriedade pública HasShadow Obtém o formulário e verifique se tem uma sombra. (Herdado de ShapeElement.)
Propriedade pública HasToolTip Obtém o formulário e verifique se 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 ou defini-los e verifique se é expandida.
Propriedade pública IsNestedChild true se este elemento de forma está em NestedChildShapes do seu ParentShape. (Herdado de ShapeElement.)
Propriedade protegida IsPlaceRouteNode Retifique se a posição de 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 este elemento de forma está em RelativeChildShapes do seu ParentShape. (Herdado de ShapeElement.)
Propriedade pública IsVisible Se true, a forma aparece no diagrama; se false, ele não aparece, e os algoritmos de layout e de roteamento contorná-lo.Consulte também Hide() e Show(). (Herdado de ShapeElement.)
Propriedade pública LayoutObjectFixedFlags Obtém ou define os sinalizadores que determinam se uma forma no gráfico é fixa a sua posição no diagrama.
Propriedade pública LineAdjustAwayDefault Obtém o formulário e verifique se as formas filhos do link deve tentar alinhar quando são conectadas a mesma forma ou definir 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 formas filhos do link para essa forma. (Herdado de ShapeElement.)
Propriedade pública LineToNodeClearance Obtém ou define a distância entre formas filhos do link e formas do nó filho. (Herdado de ShapeElement.)
Propriedade pública Link Obtém uma lista de formas de link.
Propriedade pública Location Obtém ou define as coordenadas do canto superior esquerdo dos limites de forma relativo a seu ParentShape.
Propriedade pública MaximumSize Obtém o tamanho máximo da forma. (Herdado de ShapeElement.)
Propriedade pública MinimumResizableSize Obtém o tamanho mínimo à forma que 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 modelo que está associado com o elemento de apresentação. (Herdado de PresentationElement.)
Propriedade pública NestedChildShapes A lista de formas que são parte desta forma, e é restrita para aparecer dentro dos limites dessa forma ou diagrama. (Herdado de ShapeElement.)
Propriedade pública NestedShapesMargin Obtém a margem entre a caixa delimitadora de forma e as formas aninhadas de nó. (Herdado de ShapeElement.)
Propriedade pública NodeToNodeClearance Obtém ou define a margem entre formas do nó filho. (Herdado de ShapeElement.)
Propriedade pública OutlinePenId Obtém a identificação da caneta que é 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 relacionamento de forma na forma pai. (Herdado de ShapeElement.)
Propriedade pública ParentShape Obtém o elemento pai da forma.Para aparecer em um diagrama, uma forma ou o conector devem 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) em torno da forma. (Herdado de ShapeElement.)
Propriedade pública PortFixedFlags Obtém os sinalizadores que determinam se uma forma de porta é fixa a sua posição.
Propriedade públicaMembro estático PortPlacementHelper Obtém a classe auxiliar que contém o posicionamento da porta que a forma pai de uma forma requer.
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 são parte desta forma, mas pode aparecer fora dos limites dessa forma. (Herdado de ShapeElement.)
Propriedade pública ResizableSides Obtém os lados de forma que o usuário pode redimensionar.
Propriedade pública ShapeFields Partes de uma forma como linhas e decoradores de texto. (Herdado de ShapeElement.)
Propriedade pública ShapeGeometry Obtém a geometria para a forma, como o retângulo, o RoundedRectangle, ou a elipse, que define as operações associadas com o contorno da forma. (Herdado de ShapeElement.)
Propriedade pública ShouldAutoPlaceChildShapes Obtém uma maneira e verifique se as formas aninhados filhos devem ser automaticamente posicionadas no diagrama.
Propriedade pública ShouldTryParentShapeForMergeOnToolboxDoubleClick Se verdadeiro, quando o usuário clicar duas vezes em um item da caixa de ferramentas com essa forma selecionada, se a ferramenta não pode ser mesclada com essa forma, uma mesclagem com a forma pai será tentada.Opções a retificar. (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 conjunto de estilo para a forma. (Herdado de ShapeElement.)
Propriedade pública Subject Obtém ou define o assunto para o elemento de apresentação.As opções ao mesmo objeto como ModelElement. (Herdado de PresentationElement.)
Propriedade pública TargetToolboxItemFilterAttributes Obtém uma coleção de atributos que determinam quais itens estão ativados ou desativados na caixa de ferramentas. (Herdado de ShapeElement.)
Propriedade pública ToRoleLinkShapes Obtém a coleção de formas de link para que essa forma é o destino.
Propriedade pública ZOrder Determina a ordem em que essa forma será exibida em relação a outras formas no diagrama.Normalmente define a ordem de formas filhos. (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 modelo para o elemento de apresentação.O mesmo efetuam como 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 filho aparece. (Herdado de ShapeElement.)
Método público CalculateMinimumSizeBasedOnChildren Calcula o tamanho mínimo necessário para que a forma pode incluir as formas filhos.
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 pai para uma nova formulários filho, normalmente essa forma. (Herdado de ShapeElement.)
Método protegido ChooseRelationship Chamado por FixUpChildShapes() para obter para criar a relação entre a forma filho e sua forma pai. (Substitui ShapeElement.ChooseRelationship(ShapeElement).)
Método público CoerceSelection Permite que uma forma determine qual outras formas estão selecionadas. (Herdado de ShapeElement.)
Método protegido Collapse Recolhe a forma de modo que as formas filhos aninhadas não sejam visíveis.
Método protegido ConfiguredChildPortShape Configurar uma forma filho de porta e posicionar-la, 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 um campo da área, que exibe a gradiente preenche o plano de fundo da forma.
Método protegido CreateChildShape Cria uma forma e adicioná-lo como um filho nessa forma. (Herdado de ShapeElement.)
Método protegido CreateClassStyleSet Cria um conjunto de estilo de classe para o tipo da 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 terminam de preferência para outros pontos na borda.
Método protegido CreateDecorators Cria uma coleção de decoradores para o tipo da forma. (Herdado de ShapeElement.)
Método público CreateDefaultBounds Cria o retângulo delimitador padrão para a forma.
Método protegido CreateInstanceStyleSet Cria um conjunto de estilo para a forma. (Herdado de ShapeElement.)
Método protegido CreateShapeFields Cria uma coleção de campos de forma para o tipo da 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çado em uma cadeia de formas. (Herdado de ShapeElement.)
Método público DoFoldToShape Calcula o ponto onde um conector tocará no perímetro de uma forma.Substitua isso se você definir uma forma não retangular. (Herdado de ShapeElement.)
Método público DoHitTest(PointD, DiagramHitTestInfo) Retorna true se o ponto especificado está dentro da forma. (Herdado de ShapeElement.)
Método público DoHitTest(PointD, DiagramHitTestInfo, Boolean) Retorna true se o ponto especificado está dentro da forma. (Herdado de ShapeElement.)
Método público DoHitTestSelection Retorna true se um determinado ponto está em maçanetas de seleção ao redor da forma. (Herdado de ShapeElement.)
Método público DoKeyboardNavigation Navega de forma à forma, usando o teclado. (Herdado de ShapeElement.)
Método público DrawResizeFeedback Desenha os comentários de redimensionamento para a forma. (Herdado de ShapeElement.)
Método público EnsureConnectionPoints Substituição para pontos na borda de formulários 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 as formas filho sejam no wrapper de 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 seu filho fornece forma da região de corte. (Herdado de ShapeElement.)
Método público ExcludeGeometryFromClipRegion Exclui a geometria de uma forma e seu filho fornece forma da região de corte. (Herdado de ShapeElement.)
Método protegido ExcludeShapeFromSizeCalculation Se verdadeiro a forma não será levada em consideração para calcular o tamanho do pai de forma
Método protegido Expand Expandir a forma de modo que as formas aninhados filhos sejam visíveis e aptas nela.
Método protegido 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.)
Método público FindDecorator(String) Localiza o decorador de forma com um determinado nome. (Herdado de ShapeElement.)
Método público FindFirstChild Pesquisas para o primeiro filho na sequência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindFreeArea(RectangleD) Localiza uma área vazia na 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 na grade para a forma. (Herdado de ShapeElement.)
Método público FindLastChild Pesquisas para o último filho na sequência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindNextChild Pesquisas para o filho seguir na sequência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindNextInChildFields Pesquisas para o próximo campo de forma na sequência de navegação. (Herdado de ShapeElement.)
Método público FindPreviousChild Pesquisas para o filho anterior em sequência de navegação para a forma. (Herdado de ShapeElement.)
Método público FindPreviousInChildFields Pesquisas para o campo anterior de forma na sequência de navegação. (Herdado de ShapeElement.)
Método público FindShapeField(String) Procura um campo de forma em uma forma. (Herdado de ShapeElement.)
Método público FixUpChildShapes Cria ou ajustar as formas filhos que devem ser criadas quando um elemento modelo é criado ou atualizado.Chamado por 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 absoluto para o formulário.
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 filhos que pertencem a forma pai. (Herdado de ShapeElement.)
Método público GetCompliantAnchorPoint Calcula AnchorPoint compatível com base do proposedAnchorPoint.Este método contorna completamente coordenada do anchorPoint.Os cálculos são feitas com base no coordenam de proposedAnchorPoint e de anchorPoint no extremo oposto do link que corresponde ao parâmetro de anchorPoint.
Método público GetCursor Obtém o ponteiro que aparece quando o mouse está 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 tooltip que aparece quando o mouse está sobre a forma. (Herdado de ShapeElement.)
Método público GetFieldAccessibleDescription Obtém a descrição para 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 primária que a forma filho representa. (Herdado de ShapeElement.)
Método público GetFieldRepresentedProperty Obtém informações de propriedade para um campo na forma. (Herdado de ShapeElement.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método protegido GetIsExpandedValue Obtém o valor para a propriedade de IsExpanded .
Método público GetPotentialMouseAction Obtém a ação do mouse executar para baixo para um evento do 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 para 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 que a forma para o campo filho representa. (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 tooltip para a forma que a 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 arrasto- sobre o evento de mouse. (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 campos para o tipo da 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 em segundo plano. (Substitui ShapeElement.InitializeShapeFields(IList<ShapeField>).)
Método público Invalidate() Certifique-se de que o formulário e seus arredores imediatos serão repintados no final da transação. (Herdado de ShapeElement.)
Método público Invalidate(Boolean) Certifique-se de que a forma será repintada no final da transação.Chamar isso se você alterou propriedades da forma. (Herdado de ShapeElement.)
Método público Invalidate(RectangleD) Certifique-se de que a forma e o local antigo será repintados 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 de navegação. (Herdado de ShapeElement.)
Método protegido IsNavigationKey(Keys) Verifica se os principais dados sejam usados como um comando de navegação. (Herdado de ShapeElement.)
Método público IterateShapes Itera com uma maneira e as formas 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 modelo e um grupo de elementos modelo. (Herdado de PresentationElement.)
Método protegido ModifyLuminosity Calcula a luminosidade de realce para a forma. (Herdado de ShapeElement.)
Método protegido MoveByRepositioning(DiagramDragEventArgs) Reposiciona as formas no grupo pela quantidade que a posição do mouse determina. (Herdado de ShapeElement.)
Método público MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Reposiciona as formas no grupo pela quantidade que a posição do mouse determina. (Herdado de ShapeElement.)
Método público NavigateAcrossLinks Selecione as formas ou definir o foco nas formas que são conectadas a essa forma.
Método público NavigateAscend Navega para o ancestral seguir na sequência de navegação e atualiza o foco.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateDescend Navega para descendente seguir na sequência de navegação e atualiza o foco.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método protegido NavigateTo Navegar para uma maneira específica na sequência de navegação e atualiza o foco. (Herdado de ShapeElement.)
Método público NavigateToFirst Navega para a primeira maneira na sequência de navegação no pai de seleção atual.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToLast Navega para a forma a última na sequência de navegação no pai de seleção atual.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToNext Navega para a forma seguir na sequência de navegação.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método público NavigateToPrevious Navega para a forma selecionada anteriormente na sequência de navegação.Resposta chamada para pressionamentos de tecla de navegação do usuário. (Herdado de ShapeElement.)
Método público OnAbsoluteBoundsChanged Chamado quando o tamanho ou o local de forma alterado.
Método protegido OnAssociatedPropertyChanged Atualiza a forma quando o valor de uma propriedade de memória de armazenamento muda para um campo na forma. (Herdado de ShapeElement.)
Método protegido OnBeforePaint Atualiza recursos, como suspensa e pincéis, antes que eles sejam usados para desenhar a forma. (Herdado de ShapeElement.)
Método público OnBeginEdit Chamado quando o usuário para editar um campo de texto. (Herdado de ShapeElement.)
Método público OnBoundsFixup Substitua esse método para personalizar como os limites para a forma são determinados. (Substitui ShapeElement.OnBoundsFixup(BoundsFixupState, Int32, Boolean).)
Método protegido OnChildConfigured Configurar uma porta na forma após a forma é adicionada ao diagrama. (Substitui ShapeElement.OnChildConfigured(ShapeElement, Boolean, Boolean).)
Método protegido OnChildConfiguring Configurar 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 clicar 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 clique duas vezes na forma. (Herdado de ShapeElement.)
Método público OnDragDrop Chamado quando o usuário arrasta um item na forma. (Herdado de ShapeElement.)
Método público OnDragEnter Chamado quando o mouse entra em uma forma durante uma operação de arrastar. (Herdado de ShapeElement.)
Método público OnDragLeave Chamado quando o mouse se move para fora de uma forma. (Herdado de ShapeElement.)
Método público OnDragOver Substitua esse método para responder ao movimento do mouse no formulário.Definir e.Effect para indicar os comentários do cursor para o usuário. (Herdado de ShapeElement.)
Método público OnEndEdit Chamado quando o usuário termina editar um campo de texto. (Herdado de ShapeElement.)
Método público OnInitialize Chamado para inicializar a forma.Substitua isso para anexar manipuladores de eventos e regras a essa objeto. (Herdado de ShapeElement.)
Método público OnKeyDown Alerta ouvintes que uma chave está sendo mantido pressionado. (Substitui ShapeElement.OnKeyDown(DiagramKeyEventArgs).)
Método público OnKeyPress Alerta ouvintes que uma chave foi pressionada. (Substitui ShapeElement.OnKeyPress(DiagramKeyPressEventArgs).)
Método público OnKeyUp Chamado quando uma chave é liberada. (Herdado de ShapeElement.)
Método público OnMouseDown Chamado quando o usuário pressionar 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 da forma. (Herdado de ShapeElement.)
Método público OnMouseMove Repetidamente chamado quando o usuário move o mouse. (Herdado de ShapeElement.)
Método público OnMouseUp Chamado quando um botão do mouse for liberado. (Herdado de ShapeElement.)
Método público OnMouseWheel Chamado quando o usuário girar a roda do mouse. (Herdado de ShapeElement.)
Método público OnOrphaned Chamado quando a (Herdado de ShapeElement.)
Método público OnPaintEmphasis Chamado quando a ênfase é aplicado à forma selecionada. (Herdado de ShapeElement.)
Método público OnPaintFeedback Chamado quando os comentários de arrastar e soltar são pintados. (Herdado de ShapeElement.)
Método público OnPaintSelection Chamado para pintar o realce de 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 Este método é chamado se a ParentShape) é NodeShape b) ParentShape movido ou redimensionado.
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 for inserida como um filho de outro. (Herdado de ShapeElement.)
Método público OnShapeRemoved Chamado quando o formulário for removida como uma forma filho do formulário pai. (Herdado de ShapeElement.)
Método público PerformResizeParentRule() Alerta o designer de linguagem específico do domínio que uma forma pai deve ser redimensionada para corresponder às formas filho. (Herdado de ShapeElement.)
Método público PerformResizeParentRule(Boolean, ShapeElement) Alerta o designer de linguagem específico do domínio que uma forma pai deve ser redimensionada para corresponder às formas filho. (Herdado de ShapeElement.)
Método público PerformShapeAnchoringRule Ancora a forma ao diagrama.
Método protegido PermitChildVisibility Verifica se a forma filho pode aparecer. (Substitui ShapeElement.PermitChildVisibility(ShapeElement).)
Método protegido ProcessVisibilityChange Processa a alteração de uma forma na visibilidade. (Substitui ShapeElement.ProcessVisibilityChange(Boolean).)
Método público PurgeLayoutObjects Remove os objetos que são usados para posicionar a forma na grade de diagrama. (Herdado de ShapeElement.)
Método público PurgePoints Remove os pontos para a forma na grade de diagrama. (Herdado de ShapeElement.)
Método público RebuildShape Reconstrói a forma. (Herdado de ShapeElement.)
Método público RemoveLayoutObject Remove a forma, incluindo todos relativos e formas filhos aninhadas, da grade de diagrama. (Herdado de ShapeElement.)
Método público Selected Verifica se a forma está selecionada em uma exibição especificada. (Herdado de ShapeElement.)
Método protegido SetAbsoluteBoundsValue Defina o valor para a propriedade de AbsoluteBounds .
Método protegido SetInitialGraphLayoutVisibility Define a visibilidade de gráfico. (Herdado de ShapeElement.)
Método protegido SetIsExpandedValue Defina o valor para a propriedade de IsExpanded .
Método público SetShowHideState Define a visibilidade de 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 da classe determinada de domínio no diagrama. (Herdado de ShapeElement.)
Método público ShouldReparentOnMove Verifica se uma forma filho deve ser adicionada a um novo pai quando a forma filho é movida. (Herdado de ShapeElement.)
Método público Show Faz uma maneira e todos os seus filhos visíveis. (Herdado de ShapeElement.)
Método protegido ShowCustomToolTip Torna a dica de ferramenta personalizada de uma forma visível. (Herdado de ShapeElement.)
Método público Side Atribui um lado de forma para a porta.
Método público ToString Obtém o nome de formulários e seu tipo. (Herdado de ShapeElement.)
Método público TranslateGeometryToAbsoluteBounds Converte os limites relacionados aos limites absolutos para a geometria da forma. (Herdado de ShapeElement.)
Método público TranslateGeometryToRelativeBounds Converte os limites absolutos nos limites relacionados para a geometria da forma. (Herdado de ShapeElement.)
Método público TranslateToAbsoluteBounds Converte os limites relacionados aos limites absoluto para o formulário. (Herdado de ShapeElement.)
Método público TranslateToRelativeBounds Converte os limites absolutos nos limites relacionados para a forma. (Herdado de ShapeElement.)
Método protegido UpdateChildVisibility Atualiza o status de visibilidade para a forma filho.
Método protegido UpdateDerivedVisible Atualiza o estado visível de forma derivado. (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 os limites absolutos para a forma alterado.
Evento público Click Ocorre quando o usuário clica no mouse sobre uma forma. (Herdado de ShapeElement.)
Evento público DoubleClick Ocorre quando o usuário clique duas vezes no mouse. (Herdado de ShapeElement.)
Evento público KeyDown Ocorre quando o usuário pressionar uma tecla. (Herdado de ShapeElement.)
Evento público KeyPress Ocorrer quando os pressionamentos e versões do usuário uma chave. (Herdado de ShapeElement.)
Evento público KeyUp Ocorre quando o usuário liberar uma chave. (Herdado de ShapeElement.)
Evento público MouseDown Ocorre quando o usuário pressionar 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 liberar o botão do mouse. (Herdado de ShapeElement.)
Evento público MouseWheel Ocorre quando o usuário girar 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 é retornado. Para DslDesigner PELs, o assunto correspondente pode realmente ser uma classe interna de TreeNode e não o MEL real. Este método trata os casos corretamente de modo que o MEL real é 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 Um GUID usado para identificar a propriedade do domínio de AbsoluteBounds.
Campo públicoMembro estático BackgroundGradientFieldName Representa o ID para o campo da área de forma que contém o gradiente em segundo plano.
Campo públicoMembro estático DomainClassId GUID da classe do domínio dessa forma.
Campo públicoMembro estático IsExpandedDomainPropertyId Representa o ID que é atribuído à propriedade de IsExpanded .

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 que todas as formas restantes do conector não derivam. Quando você define uma classe de forma na definição de DSL, sua classe base padrão é NodeShape, a menos que você explicitamente defina uma classe de outra forma como base.

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ê define um mapa de elemento de diagrama entre a classe de formulários e a classe de domínio. Em tempo de execução, você pode acessar a instância de 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

Como navegar e atualizar um diagrama [redirecionado]

Como definir uma linguagem específica do 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