Partilhar via


Classe LinkShape

Representa uma linha de conexão em um diagrama. Consulte também BinaryLinkShape.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase

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.LinkShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")> _
Public MustInherit Class LinkShape _
    Inherits ShapeElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")]
public abstract class LinkShape : ShapeElement

O tipo LinkShape expõe os membros a seguir.

Construtores

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

Superior

Propriedades

  Nome Descrição
Propriedade pública AbsoluteBoundingBox Obtém o retângulo delimitador de forma de link relativo ao diagrama. (Substitui ShapeElement.AbsoluteBoundingBox.)
Propriedade pública AbsoluteBoundingBoxToEnsureVisible Obtém o retângulo delimitador que EnsureVisible usará.O retângulo é o mesmo que AbsoluteBoundingBox mas com a altura ajustada para ser diferente de zero quando a largura é diferente de zero.Isso é feito como para o único segmento Links, a altura é 0 por padrão e pode causar os limites de seleção para retornar como “empty” mesmo quando um link é realmente selecionado. (Substitui ShapeElement.AbsoluteBoundingBoxToEnsureVisible.)
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. (Herdado de ShapeElement.)
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 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 BoundingBox Obtém o retângulo delimitador de forma de link relativo a seu pai. (Substitui ShapeElement.BoundingBox.)
Propriedade pública CanFocus Obtém o formulário e verifique se pode receber o foco. (Herdado de ShapeElement.)
Propriedade pública CanManuallyRoute true se os usuários podem manualmente na forma de link entre elementos no diagrama; caso contrário, false.
Propriedade pública CanMove true se os usuários podem reposicionar o link no diagrama; caso contrário, false (Substitui ShapeElement.CanMove.)
Propriedade pública CanMoveAnchorPoints Se verdadeiro, o usuário pode mover os pontos de extremidade deste LinkShape redor dos limites de formas conectadas.
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 Decorators Obtém a coleção de decoradores para a forma. (Herdado de ShapeElement.)
Propriedade protegida DecoratorsSize
Propriedade protegida DefaultRoutingStyle Obtém o estilo padrão de roteamento (reto ou retilíneo) para o link, conjunto na definição de DSL.
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 EdgePoints A lista ordenada de pontos que limitam os segmentos retos de forma de link, incluindo dois pontos em cada saltos.
Propriedade pública EdgePointsNoJumps A lista ordenada de pontos que limitam os segmentos retos de forma de link.Se o link tem saltos, seus pontos não estão incluídos na lista.
Propriedade pública EndSegmentBreakFactor Obtém o comprimento da forma de link e determina quanto tempo o segmento de linha a última na forma de link deve ser.
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 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 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 Obtém ou define o tamanho da grade que os vértices de link se ajustam.Se nenhuma 0,0, grade são usados. (Substitui ShapeElement.GridSize.)
Propriedade pública HasChildren true se a forma tem formas filhos. (Herdado de ShapeElement.)
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 Se true, o link é pintado com sombra. (Substitui ShapeElement.HasShadow.)
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 IsNestedChild true se este elemento de forma está em NestedChildShapes do seu ParentShape. (Herdado de ShapeElement.)
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 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 ManuallyRouted Retifique se o usuário fizer uma alteração manual para o roteamento deste link dar forma.False se o usuário tiver usado o comando redistribuir, ou à esquerda do roteamento automático inalterado.
Propriedade pública MaximumSize Obtém o tamanho máximo da forma. (Herdado de ShapeElement.)
Propriedade pública MinimumSize Obtém o tamanho mínimo para a forma. (Herdado de ShapeElement.)
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 Nodes Obtém uma lista de formas que são conectadas a forma de link.
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 de link. (Substitui ShapeElement.OutlinePenId.)
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 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 RouteJumpType Obtém ou define se o link cria um onde ir intersecção outro link.
Propriedade pública RoutingStyle Reto (de ponto a ponto) ou retilíneo (composta de uma série de segmentos horizontais e verticais.)
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 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 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 UserFixed Obtém ou define um segmento de linha fixa.
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 protegido CalculateDerivedVisible Verifica se a forma filho aparece. (Herdado de ShapeElement.)
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 Seleciona qual lista filho uma nova formulários filho deve ser adicionada NestedChildShapes – ou RelativeChildShapes. (Herdado de ShapeElement.)
Método público CoerceSelection Permite que uma forma determine qual outras formas estão selecionadas. (Herdado de ShapeElement.)
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 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 protegido CreateDecorators Cria uma coleção de decoradores para o tipo da forma. (Herdado de ShapeElement.)
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 Disconnect Desconecta a forma de link de outras formas.
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 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 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 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 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 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 GetEdgePointsValue Use EdgePoints ou EdgePointsNoJumps.
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 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 Inicializa a lista de campos que representam pedaços de forma como rótulos, ícones, linhas de texto, e imagens de plano de fundo.Chamado uma vez pela classe. (Herdado de ShapeElement.)
Método público Invalidate() Força a forma e seu próprio a ser redesenhados na tela do usuário. (Substitui ShapeElement.Invalidate().)
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 IsRouted Retifique se a forma de link foi roteada e o EdgePoints é válido, false se o link será roteado posteriormente.
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 NavigateAscend Chamado em resposta à navegação de teclado do usuário para definir o foco para o predecessor mais próximo que pode receber foco. (Substitui ShapeElement.NavigateAscend(SelectedShapesCollection).)
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 Chamado em resposta à navegação de teclado do usuário para definir o foco no primeiro filho do pai de foco atual. (Substitui ShapeElement.NavigateToFirst(SelectedShapesCollection).)
Método público NavigateToLast Chamado em resposta à navegação de teclado do usuário para definir o foco para o filho o mais recente do pai de foco atual. (Substitui ShapeElement.NavigateToLast(SelectedShapesCollection).)
Método público NavigateToNext Chamado em resposta à navegação de teclado do usuário para definir o foco para o item que pode receber foco seguir na sequência de foco. (Substitui ShapeElement.NavigateToNext(SelectedShapesCollection).)
Método público NavigateToPrevious Chamado em resposta à navegação de teclado do usuário para definir o foco para o item anterior em sequência de foco. (Substitui ShapeElement.NavigateToPrevious(SelectedShapesCollection).)
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 Chamado quando os limites posicionar e tamanho de pai e filho são definidos ou definidos.Substituição para alterar o tamanho ou o layout interno. (Herdado de ShapeElement.)
Método protegido OnChildConfigured Chamado quando as posições e tamanhos de formas filhos estão prestes a ser determinada.Substituição as regras especializadas dataset. (Herdado de ShapeElement.)
Método protegido OnChildConfiguring Chamado após o tamanho e a posição de uma forma filho foi determinado. (Herdado de ShapeElement.)
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 Chamado quando uma chave for pressionada. (Herdado de ShapeElement.)
Método público OnKeyPress Chamado quando um caractere é digitado. (Herdado de ShapeElement.)
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 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 protegido PermitChildVisibility Verifica se a forma filho deve aparecer no diagrama. (Herdado de ShapeElement.)
Método protegido ProcessVisibilityChange Atualiza a visibilidade de forma filho quando uma alteração na visibilidade é feita. (Herdado de ShapeElement.)
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 público SetEdgePointsValue Use a propriedade de EdgePoints.
Método protegido SetInitialGraphLayoutVisibility Define a visibilidade de gráfico. (Herdado de ShapeElement.)
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 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 UpdateDerivedVisible Atualiza o estado visível de forma derivado. (Herdado de ShapeElement.)
Método protegido UpdateEdgePoints Atualiza os pontos de borda para a forma de link.
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.)
Método público UpdateGraphEdgePoints Atualiza os pontos de borda para a forma de link e representa-os graficamente no diagrama.

Superior

Eventos

  Nome Descrição
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 DomainClassId Representa o ID para a forma de link.
Campo públicoMembro estático EdgePointsDomainPropertyId Representa o ID que é atribuído à coleção de pares da borda.
Campo públicoMembro estático ManuallyRoutedDomainPropertyId Representa o ID que é atribuído ao sinalizador de ManuallyRouted.

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

Para obter mais informações, consulte BinaryLinkShape.

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