Partilhar via


GenericLinkShape Classe

Definição

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

public ref class GenericLinkShape : Microsoft::VisualStudio::Modeling::Diagrams::BinaryLinkShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("d81e1f06-f6bc-4885-b21c-3626ded28e9d")]
[System.CLSCompliant(true)]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public class GenericLinkShape : Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("d81e1f06-f6bc-4885-b21c-3626ded28e9d")>]
[<System.CLSCompliant(true)>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type GenericLinkShape = class
    inherit BinaryLinkShape
Public Class GenericLinkShape
Inherits BinaryLinkShape
Herança
Atributos

Construtores

GenericLinkShape(Partition, PropertyAssignment[])

Construtor

GenericLinkShape(Store, PropertyAssignment[])

Construtor

Campos

DomainClassId

ID da classe de domínio GenericLinkShape.

NameDomainPropertyId

Nome da ID da propriedade de domínio.

Propriedades

AbsoluteBoundingBox

O retângulo delimitador relativo ao canto superior esquerdo do Diagrama.

(Herdado de LinkShape)
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 for diferente de zero. Isso é feito porque, para links de segmento único, a Altura é 0 por padrão e pode fazer com que os limites de seleção retornem como "vazios", mesmo quando um link é realmente selecionado.

(Herdado de LinkShape)
AbsoluteCenter

Obtém o Centro dos Limites Absolutos do ShapeElement em relação ao canto superior esquerdo do Diagrama, independentemente do ShapeElement pai.

(Herdado de ShapeElement)
AccessibilityObject

Obtém o AccessibleObject atribuído ao elemento

(Herdado de ShapeElement)
AccessibleDefaultActionDescription

Obtém a descrição da ação padrão do elemento para uso por aplicativos cliente de acessibilidade

(Herdado de ShapeElement)
AccessibleDescription

Obtém a descrição do elemento usado por aplicativos cliente de acessibilidade

(Herdado de ShapeElement)
AccessibleHelp

Obtém uma descrição do que o elemento faz ou como o elemento é usado.

(Herdado de ShapeElement)
AccessibleHelpTopicFileName

Obtém o caminho para o arquivo de Ajuda associado a esse elemento.

(Herdado de ShapeElement)
AccessibleHelpTopicId

Obtém o identificador de tópico de ajuda associado a esse elemento.

(Herdado de ShapeElement)
AccessibleName

Retorna o nome dessa forma exposta a clientes de acessibilidade.

(Herdado de BinaryLinkShapeBase)
AccessibleRole

Obtém a função acessível do controle

(Herdado de ShapeElement)
AccessibleState

Obtém o estado acessível do elemento de modelo

(Herdado de ShapeElement)
AccessibleValue

Obtém o valor acessível para esse elemento.

(Herdado de ShapeElement)
AllowsChildrenInSelection

Obtém se os filhos dessa forma são permitidos ou não no mesmo grupo de seleção que esse pai.

(Herdado de ShapeElement)
AllowsChildrenToResizeParent

Obtém o valor que determina se as formas filho têm permissão para redimensionar essa forma.

(Herdado de ShapeElement)
AllowsChildrenToShrinkParent

Obtém o valor que determina se essa forma pode ser reduzida, bem como cultivada por alterações em seus filhos aninhados.

(Herdado de ShapeElement)
AnchorBothEnds

Como ancorar quando realmente fazemos a ação. O CD geralmente deseja ancorar ambas as extremidades, mas só deseja ancorar uma extremidade se a linha for um ponteiro de dois.

(Herdado de BinaryLinkShapeBase)
BackgroundBrushId

Obtém a ID do recurso de pincel que será usada para preencher a tela de fundo da geometria.

(Herdado de ShapeElement)
BoundingBox

O retângulo delimitador relativo ao canto superior esquerdo do pai dessa forma.

(Herdado de LinkShape)
CanFocus

Obtém um valor que indica se ShapeElement pode receber o foco.

(Herdado de ShapeElement)
CanManuallyRoute

Obtém um valor que indica se o usuário tem permissão para rotear manualmente este LinkShape.

(Herdado de LinkShape)
CanMove

Obtém um valor que indica se o usuário tem permissão para reposicionar a forma.

(Herdado de LinkShape)
CanMoveAnchorPoints

Obtém um valor que indica se o usuário tem permissão para mover os pontos de extremidade deste LinkShape.

(Herdado de LinkShape)
CanSelect

Obtém um valor que indica se o usuário tem permissão para selecionar o ShapeElement.

(Herdado de ShapeElement)
Center

Obtém o ponto central dos limites do ShapeElement.

(Herdado de ShapeElement)
ClassStyleSet

Define os stlyes por classe para essa forma.

ClipWhenDrawingFields

Obtém um valor que indica se a região de recorte deve ser definida como a caixa delimitadora dessa forma ao desenhar seus ShapeFields filho.

(Herdado de ShapeElement)
DecoratorFrom

Obtém ou define o decorador no Final da relação.

(Herdado de BinaryLinkShapeBase)
Decorators

Uma coleção de decoradores para esse tipo de forma. Retornará nulo se esse tipo não tiver decoradores. Por padrão, as formas não têm decoradores.

(Herdado de ShapeElement)
DecoratorsSize

O tamanho total dos decoradores – necessário para cálculos de invalidação da interface do usuário

(Herdado de BinaryLinkShapeBase)
DecoratorTo

Obtém ou define o decorador no para o fim da relação.

(Herdado de BinaryLinkShapeBase)
DefaultRoutingStyle

Especifica o estilo de roteamento padrão a ser usado

(Herdado de LinkShape)
DefaultShapeField

Obtém o primeiro ShapeField que pode receber o foco. O campo retornado deve ser usado como o campo de forma padrão para receber eventos principais quando ShapeElement tiver o foco e ShapeElement não responder aos principais eventos.

(Herdado de ShapeElement)
DefaultSize

Obtém o tamanho padrão de um ShapeElement em unidades do mundo.

(Herdado de ShapeElement)
Diagram

Obtém o diagrama ao qual este ShapeElement pertence. (Isso pode ser nulo.)

(Herdado de ShapeElement)
EdgePoints

Obtém ou define o valor da propriedade de domínio EdgePoints. Descrição para pontos Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge

(Herdado de LinkShape)
EdgePointsNoJumps

Obtém os pontos de borda em unidades mundiais sem saltos

(Herdado de LinkShape)
EndSegmentBreakFactor

Obtém o fator a ser usado ao interromper o segmento final de um LinkShape.

(Herdado de LinkShape)
EnsureVisiblePreference

Preferências para o método EnsureVisible para esta Forma. O valor padrão é retornar VisiblePreference para o Diagrama que hospeda esta Forma.

(Herdado de ShapeElement)
Events

Retorna a lista de manipuladores de eventos anexados a este ShapeElement.

(Herdado de ShapeElement)
ExcludePath

get/set the graphics path This is a singleton on the BinaryLinkShape class. Não descarte. Use imediatamente. Use Clonar se outro caminho for necessário!

(Herdado de BinaryLinkShapeBase)
FixedFrom

Obtém ou define o valor da propriedade de domínio FixedFrom. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed From

(Herdado de BinaryLinkShapeBase)
FixedTo

Obtém ou define o valor da propriedade de domínio FixedTo. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed To

(Herdado de BinaryLinkShapeBase)
FromEndPoint

Obtém/define o da borda do ponto.

(Herdado de BinaryLinkShapeBase)
FromLinkConnectsToNode

Obtém o ElementLink no final da relação From.

(Herdado de BinaryLinkShapeBase)
FromShape

Obtém o NodeShape no final da relação From.

(Herdado de BinaryLinkShapeBase)
GeometryBackgroundBrushId

Obtém a ID do recurso de pincel que será usada para preencher a tela de fundo da geometria.

(Herdado de ShapeElement)
GeometryBoundingBox

Obtém a caixa delimitadora da geometria. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
GeometryCanManuallyRoute

Obtém um valor que indica se o usuário tem permissão para rotear manualmente este LinkShape. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de BinaryLinkShapeBase)
GeometryDecoratorFrom

Obtém o LinkDecorator no final "from" do link. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de BinaryLinkShapeBase)
GeometryDecoratorFromSize

Obtém o tamanho do decorador no final da relação De.

(Herdado de BinaryLinkShapeBase)
GeometryDecoratorTo

Obtém o LinkDecorator no final "to" do link. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de BinaryLinkShapeBase)
GeometryDecoratorToSize

Obtém o tamanho do decorador no para o fim da relação.

(Herdado de BinaryLinkShapeBase)
GeometryEdgePoints

Obtém os pontos de borda em unidades do mundo (destinados a serem chamados apenas pelas classes derivadas de ShapeGeometry.)

(Herdado de BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

Obtém os pontos de borda em unidades do mundo sem saltos (destinados a serem chamados apenas pelas classes derivadas de ShapeGeometry.)

(Herdado de BinaryLinkShapeBase)
GeometryHasFilledBackground

Obtém um valor que indica se a tela de fundo da geometria será preenchida. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
GeometryHasOutline

Obtém um valor que indica se a estrutura de tópicos da geometria será desenhada. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
GeometryHasShadow

Obtém um valor que indica se a geometria exibe uma sombra. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
GeometryOutlinePenId

Obtém a ID do recurso da caneta que será usada para desenhar a estrutura de tópicos da geometria.

(Herdado de ShapeElement)
GeometryStyleSet

Obtém o conjunto de estilos a ser usado para a geometria. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
GridSize

Obtém ou define o tamanho da grade em que este LinkShape está.

(Herdado de LinkShape)
HasChildren

Obtém um valor que indica se ShapeElement tem um ou mais ShapeElements filho com uma relação relativa ou aninhada.

(Herdado de ShapeElement)
HasCustomToolTip

Retorna se essa forma tem uma renderização personalizada de uma dica de ferramenta

(Herdado de ShapeElement)
HasDragOverToolTip

Retorna se a dica de ferramenta de arrastar sobre é compatível com essa forma.

(Herdado de ShapeElement)
HasFilledBackground

Obtém um valor que indica se o plano de fundo da forma deve ser desenhado.

(Herdado de ShapeElement)
HasHighlighting

Obtém um valor que indica se o realce do ShapeElement deve ser desenhado

(Herdado de ShapeElement)
HasOutline

Obtém um valor que indica se a estrutura de tópicos da forma deve ser desenhada.

(Herdado de ShapeElement)
HasShadow

Determina se a sombra da forma deve ou não ser desenhada

(Herdado de LinkShape)
HasToolTip

Obter/definir se a Forma mostra ou não uma dica de ferramenta de focalização do mouse por padrão

(Herdado de ShapeElement)
Id

Identificador exclusivo desse elemento.

(Herdado de ModelElement)
IsActive

Retornará true se o Elemento estiver ativo no momento dentro do modelo, false se o elemento tiver sido excluído ou estiver em processo de exclusão.

(Herdado de ModelElement)
IsDeleted

O elemento foi excluído do modelo. (Os elementos excluídos não são destruídos imediatamente para que o comando desfazer possa desfazer a exclusão do elemento.)

(Herdado de ModelElement)
IsDeleting

O elemento foi excluído do modelo. (Os elementos excluídos não são destruídos imediatamente para que o comando desfazer possa desfazer a exclusão do elemento.)

(Herdado de ModelElement)
IsDirected

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de BinaryLinkShapeBase)
IsNestedChild

Obtém um valor que indica se essa forma é um filho aninhado de seu pai em vez de um filho relativo. Um filho aninhado é recortado por sua forma pai, enquanto um filho relativo não é.

(Herdado de ShapeElement)
IsRelativeChild

Obtém um valor que indica se essa forma é um filho relativo de seu pai em vez de um filho aninhado. Um filho aninhado é recortado por sua forma pai, enquanto um filho relativo não é.

(Herdado de ShapeElement)
IsVisible

Obtém o atributo de visibilidade dessa forma.

(Herdado de ShapeElement)
LineAdjustAwayDefault

Obtém ou define um valor que indica se segmentos de linha intermediários de formas de vínculo filho devem tentar se alinhar quando as formas de link compartilham uma forma conectada comum. Segmentos de linha intermediários são os segmentos que não contêm pontos de extremidade LinkShape. Essa propriedade não afeta a afinidade dessa forma com formas irmãos; só se aplica a formas de vínculo que são filhos dessa forma.

(Herdado de ShapeElement)
LineAffinityDefault

Obtém ou define um valor que indica se segmentos de linha intermediários de formas de vínculo filho devem tentar se alinhar quando as formas de link compartilham uma forma conectada comum. Segmentos de linha intermediários são os segmentos que não contêm pontos de extremidade LinkShape. Essa propriedade não afeta a afinidade dessa forma com formas irmãos; só se aplica a formas de vínculo que são filhos dessa forma.

(Herdado de ShapeElement)
LineToLineClearance

Obtém ou define a liberação em unidades mundiais entre formas de vínculo filho. Essa propriedade não afeta o desembaraço linha a linha dessa forma com formas irmãos; só se aplica a formas de vínculo que são filhos dessa forma. Esse valor deve ser maior que 1e-6.

(Herdado de ShapeElement)
LineToNodeClearance

Obtém ou define a liberação em unidades do mundo entre formas de vínculo filho e formas de nó filho. Essa propriedade não afeta o desembaraço de linha para nó dessa forma com formas irmãos; aplica-se apenas a formas que são filhos dessa forma. Esse valor deve ser maior que 1e-6.

(Herdado de ShapeElement)
ManuallyRouted

Obtém ou define o valor da propriedade de domínio ManuallyRouted. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Roteado manualmente

(Herdado de LinkShape)
MaximumSize

Obtém o tamanho máximo de um ShapeElement em unidades mundiais.

(Herdado de ShapeElement)
MinimumSize

Obtém o tamanho mínimo de um ShapeElement em unidades mundiais.

(Herdado de ShapeElement)
ModelElement

Obtém ou define o elemento de modelo associado a este elemento de apresentação.

(Herdado de PresentationElement)
Name

Obtém ou define o valor da propriedade de domínio Name. Descrição do Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Name

NestedChildShapes

Obtém uma lista de NestedChildShapes. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShapes

(Herdado de ShapeElement)
NestedShapesMargin

Obtém a margem entre o perímetro da caixa delimitadora deste ShapeElement e suas formas de nó aninhadas. A margem está em unidades mundiais. Essa margem é para fornecer uma região ao longo do perímetro deste ShapeElement em que as linhas de conexão podem rotear.

(Herdado de ShapeElement)
Nodes

Obtém uma lista de nós. Descrição do Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Herdado de LinkShape)
NodeToNodeClearance

Obtém ou define a liberação em unidades mundiais entre formas de nó filho. Essa propriedade não afeta a liberação de nó para nó dessa forma com formas irmãos; aplica-se somente a formas de nó que são filhos dessa forma. Esse valor deve ser maior que 1e-6.

(Herdado de ShapeElement)
OutlinePenId

Obtém a ID do recurso da caneta que será usada para desenhar a estrutura de tópicos da geometria.

(Herdado de LinkShape)
OutlinePenWidth

Obtém a largura da caneta de estrutura de tópicos em unidades mundiais. Isso é útil para inflar o retângulo delimitador ShapeElement para fins de invalidação.

(Herdado de ShapeElement)
PaintMoveableDecoratorSelectionLines

Quando essa forma é selecionada, desenhe uma linha de seleção para cada decorador movevel anexado a essa forma, se o decorador tiver sido colocado ou dimensionado manualmente. A implementação base retorna true.

(Herdado de ShapeElement)
ParentLink

Obtém a relação com o ShapeElement pai.

(Herdado de ShapeElement)
ParentShape

ParentShape DomainRole

(Herdado de ShapeElement)
Partition

Obtém ou define a instância de Partição que contém esse elemento.

(Herdado de ModelElement)
Perimeter

Obtém o caminho gráfico que abrange a estrutura de tópicos ShapeElement, incluindo a espessura da caneta de contorno que está fora do ShapePath. Os pontos no caminho estão em unidades do mundo em relação ao ShapeElement pai.

(Herdado de ShapeElement)
RelatedShapeToEmphasize

Obtém o ShapeElement relacionado que deve ser enfatizado visualmente para o usuário quando essa forma é selecionada. Essa aparência é diferente da seleção e não indica que a forma relacionada está selecionada. A intenção é chamar a atenção do usuário para a forma relacionada para ajudar a fornecer contexto. Essa propriedade retornará nulo se nenhuma forma precisar ser enfatizada.

Um exemplo de uso: o usuário pode não estar claro a qual forma um rótulo está associado, portanto, enfatizando visualmente a forma pai do rótulo quando o rótulo é selecionado, o usuário pode identificar rapidamente a forma relacionada.

(Herdado de ShapeElement)
RelativeChildShapes

Obtém uma lista de RelativeChildShapes. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShapes

(Herdado de ShapeElement)
RouteJumpType

Obtém/define o estilo de salto de linha.

(Herdado de LinkShape)
RoutingStyle

Obtém/define o estilo de roteamento.

(Herdado de LinkShape)
ShapeFields

Define uma lista por classe de campos de forma para essa forma.

ShapeGeometry

A classe ShapeGeometry para o LinkShape.

(Herdado de BinaryLinkShapeBase)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Controla o que acontece quando este ShapeElement é selecionado e o usuário clica duas vezes em um item de caixa de ferramentas. Por padrão, se CanMerge() falhar nesse ShapeElement, a ação de clique duplo irá até ParentShape deste ShapeElement e tentará o CanMerge() novamente. Se uma forma substituir esse método para retornar false, o clique duplo da caixa de ferramentas será encerrado se CanMerge() falhar.

(Herdado de ShapeElement)
Store

Obtenha a instância da Store que contém esse elemento.

(Herdado de ModelElement)
StyleSet

Obtém o StyleSet da instância se este ShapeElement tiver um, caso contrário, obtém o ClassStyleSet.

(Herdado de ShapeElement)
Subject

Obtém ou define Assunto. Descrição para Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Herdado de PresentationElement)
TargetRelationshipDomainClassId

Armazena a ID da classe de domínio do link do elemento de destino, que será usada na desserialização para vincular a forma de link binário de volta ao link do elemento.

(Herdado de BinaryLinkShape)
TargetToolboxItemFilterAttributes

Retorna uma coleção de objetos ToolboxItemFilterAttribute para essa forma. Esses atributos são usados para determinar os itens habilitados/desabilitados na caixa de ferramentas. A coleção retornada aqui torna-se parte da coleção que os itens da caixa de ferramentas devem corresponder para serem habilitados. Para definir a coleção que faz parte do próprio item da caixa de ferramentas, aplique ToolboxItemFilterAttribute(s) ao ModelElement que representa o item da caixa de ferramentas.

(Herdado de ShapeElement)
ToEndPoint

Obtém/define o da borda para apontar.

(Herdado de BinaryLinkShapeBase)
ToLinkConnectsToNode

Obtém o ElementLink no final para da relação.

(Herdado de BinaryLinkShapeBase)
ToShape

Obtém o NodeShape no final para da relação.

(Herdado de BinaryLinkShapeBase)
UserFixed

Obtém/define o sinalizador userFixed da borda.

(Herdado de LinkShape)
ZOrder

Obtém a ordem Z relativa para este ShapeElement. Se esse for um diagrama, esse será o número de ordem z mais recente usado para renumerar.

(Herdado de ShapeElement)

Métodos

AccessibleDoDefaultAction()

Executa a ação padrão associada a este objeto acessível.

(Herdado de ShapeElement)
Associate(ModelElement)

Associa esse elemento de apresentação ao elemento de modelo.

(Herdado de PresentationElement)
CalculateDerivedVisible(ShapeElement)

Calcule o valor DerivedVisible para essa forma, supondo que o pai esteja correto.

(Herdado de BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Retorna um valor que indica se o elemento de origem representado pelo ProtoElement raiz especificado pode ser adicionado a esse elemento.

(Herdado de ModelElement)
ChooseMergeTarget(ElementGroup)

Obtém o ModelElement a ser usado como o destino para o processo de mesclagem ElementGroup.
Isso é chamado pelo processo de mesclagem quando esse elemento é o destino da mesclagem.
Isso fornece a esse elemento a oportunidade de alterar o destino para algo diferente de si mesmo.

(Herdado de ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Obtém o ModelElement a ser usado como destino para o processo de mesclagem ElementGroupPrototype.
Isso é chamado pelo processo de mesclagem quando esse elemento é o destino da mesclagem.
Isso fornece a esse elemento a oportunidade de alterar o destino para algo diferente de si mesmo.

(Herdado de ModelElement)
ChooseParentShape(ShapeElement)

Chamado por ShapeElement.FixUpChildShapes() para determinar qual forma deve ser a forma pai da nova forma filho. Por padrão, este ShapeElement será o pai, mas pode haver casos em que uma forma diferente deve estar.

(Herdado de ShapeElement)
ChooseRelationship(ShapeElement)

Chamado por ShapeElement.FixUpChildShapes() para obter o tipo de relação que o ShapeElement filho tem com seu pai.

(Herdado de ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Permite que uma forma altere os itens selecionados. Chamado na ação de seleção.

(Herdado de ShapeElement)
Connect(NodeShape, NodeShape)

Cria as relações ElementLink necessárias para conectar os dois NodeShapes especificados. Se esse BinaryLinkShape já estiver em um Diagrama, conecte-se também ao GraphEdge. Caso contrário, o GraphEdge será conectado quando BinaryLinkShape for adicionado a um Diagrama.

(Herdado de BinaryLinkShapeBase)
Copy()

Cria uma cópia do elemento no modelo.

(Herdado de ModelElement)
Copy(IEnumerable<Guid>)

Cria uma cópia do elemento no modelo.

(Herdado de ModelElement)
CreateChildShape(ModelElement)

Chamado por ShapeElement.FixUpChildShapes() para recuperar uma nova instância de uma forma filho para o elemento de modelo fornecido.

(Herdado de ShapeElement)
CreateClassStyleSet()

Cria o conjunto de estilos de classe para este ShapeElement

(Herdado de ShapeElement)
CreateDecorators()

Cria uma instância da coleção de decoradores para esse tipo de forma.

(Herdado de ShapeElement)
CreateInstanceStyleSet()

Create o conjunto de estilos dessa instância.

(Herdado de ShapeElement)
CreateShapeFields()

Cria uma instância da coleção de campos de forma para esse tipo de forma.

(Herdado de ShapeElement)
Delete()

Exclui o elemento do modelo.

(Herdado de ModelElement)
Delete(Guid[])

Exclui o elemento do modelo.

(Herdado de ModelElement)
DetermineHighlightShape(ShapeElement)

Sobe a cadeia de formas pai, até encontrar uma forma que tenha o realce ativado ou que tenha atingido a parte superior da cadeia pai.

(Herdado de ShapeElement)
Disconnect()

Desconecta o LinkShape atual de ambos os pontos de extremidade conectados.

(Herdado de BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

Calcula o ponto ao longo do perímetro ShapeElement em que o vetor especificado se cruzará

(Herdado de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Executa um hittest dado um ponto em relação à parte superior esquerda do Diagrama em unidades mundiais.

(Herdado de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Executa um hittest dado um ponto em relação à parte superior esquerda do Diagrama em unidades mundiais.

(Herdado de ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Executa um hittest na seleção ao redor do ShapeElement, dado um ponto relativo à parte superior esquerda do Diagrama em unidades mundiais.

(Herdado de ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Chama o método de navegação apropriado na forma.

(Herdado de ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Desenha os comentários de redimensionamento do ShapeElement usando os limites absolutos fornecidos para o ShapeElement.

(Herdado de ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Exclui essa forma e suas formas de ponto de extremidade da região de recorte no objeto Graphics especificado.

(Herdado de BinaryLinkShapeBase)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Exclui da região de recorte essa geometria, incluindo geometrias de objetos IGeometryHost descendentes. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
FindDecorator(String)

Localiza o Decorador com o nome fornecido.

(Herdado de ShapeElement)
FindFirstChild(Boolean)

Chamado por este ShapeElement para obter seu primeiro descendente na sequência de navegação.

Chamado pelo ShapeElement filho ou ShapeField para obter o primeiro descendente dessa forma na sequência de navegação.

(Herdado de ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Encontre uma área livre no grafo da forma ou do diagrama.

(Herdado de ShapeElement)
FindLastChild(Boolean)

Chamado pelo ShapeElement ou ShapeField filho para obter o último descendente dessa forma na sequência de navegação.

(Herdado de ShapeElement)
FindNextChild(DiagramItem, Boolean)

Chamado pelo ShapeElement filho ou ShapeField para obter o primeiro item irmão do filho seguindo-o na sequência de navegação.

(Herdado de ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Localiza o primeiro DiagramItem após o ShapeField especificado. A pesquisa está confinada à coleção ShapeField desta forma, incluindo seus subcampos.

(Herdado de ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Chamado pelo ShapeElement filho ou ShapeField para obter o primeiro item irmão focalizável do filho antes dele na sequência de navegação.

(Herdado de ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Localiza o primeiro DiagramItem que precede o ShapeField especificado. A pesquisa está confinada à coleção ShapeField desta forma, incluindo seus subcampos.

(Herdado de ShapeElement)
FindShapeField(String)

Retorna o primeiro ShapeField com o nome fornecido na coleção ShapeFields. Se um campo com o nome fornecido não for encontrado, esse método retornará nulo.

(Herdado de ShapeElement)
FixUpChildShapes(ModelElement)

Chamado por Diagram.FixUpDiagram() para fornecer a oportunidade de criar e/ou configurar formas filho em resposta à adição do elemento filho especificado ao modelo.

(Herdado de ShapeElement)
Focused(DiagramClientView)

Retorna um valor que indica se essa forma está focada na exibição especificada.

(Herdado de ShapeElement)
GetAccessibilityObject(DiagramClientView)

Obtém o AccessibleObject atribuído ao elemento

(Herdado de ShapeElement)
GetChildElements(ModelElement)

Chamado por ShapeElement.FixUpChildShapes() para obter uma coleção de ModelElements que são considerados elementos filho do ModelElement especificado. Os elementos filho retornados devem ter tipos de forma correspondentes que podem ser instanciados como formas filho deste ShapeElement.

(Herdado de ShapeElement)
GetCursor(Cursor, DiagramClientView, PointD)

Obtém o cursor exibido quando o ponteiro do mouse está sobre ShapeElement.

(Herdado de ShapeElement)
GetDomainClass()

Obtém a classe de domínio mais derivada para esse elemento.

(Herdado de ModelElement)
GetDragOverToolTipText(DiagramItem)

Retorna o texto da dica de ferramenta arrastar sobre o mouse para mostrar.

(Herdado de ShapeElement)
GetEdgePointsValue()

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de LinkShape)
GetFieldAccessibleDescription(ShapeField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetFieldAccessibleName(ShapeField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetFieldAccessibleValue(ShapeField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetFieldRepresentedElement(ShapeField)

Obtém o ModelElement primário que o ShapeField filho especificado representa.

(Herdado de ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Obtém informações de propriedade que o ShapeField especificado representa.

(Herdado de ShapeElement)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Recupera uma ação do mouse que deve ser ativada neste (ou no próximo) evento MouseDown se o mouse estiver sobre o ponto especificado.

(Herdado de ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

Obtém ou cria a coleção de elementos vinculados

(Herdado de ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Calcula a luminosidade da forma com base na luminosidade da cor atual e se ela está ou não na lista de destaques.

(Herdado de ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Obtém uma coleção de ModelElements que o ShapeSubField especificado representa.

(Herdado de ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Obtém o descritor de propriedade associado ao subcampo especificado.

(Herdado de ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Obtém o elemento que hospeda a propriedade exibida por um subcampo. Isso pode ser diferente do elemento retornado por GetSubFieldRepresentedElements porque o DomainPropertyInfo real retornado por GetSubFieldRepresentedProperty pode ser hospedado em um filho do elemento representado.

(Herdado de ShapeElement)
GetToolTipText(DiagramItem)

Obtém o texto da dica de ferramenta para o elemento PEL sob o cursor

(Herdado de ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Retornará true se o resultado de Arrastar Sobre for armazenado em cache.

(Herdado de ShapeElement)
Hide()

Ocultar (tornar invisível) a forma e todos os seus filhos

(Herdado de ShapeElement)
HideCustomToolTip(IWin32Window)

Ocultar a dica de ferramenta personalizada da forma

(Herdado de ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Cria uma instância e adiciona campos de forma (como texto e imagens) a esse tipo de forma.

(Herdado de ShapeElement)
InitializeInstanceResources()

Substitui os recursos existentes para esta instância do ShapeElement. Esse método é chamado depois que o conjunto de estilos de instância tiver sido instanciado. Substitua esse método para modificar os recursos existentes para essa instância shapeElement.

(Herdado de ShapeElement)
InitializeResources(StyleSet)

Adiciona novos recursos ou substitui os recursos existentes para esse tipo de ShapeElement. Esse método é chamado depois que o conjunto de estilos de classe é instanciado. Substitua esse método para adicionar novos recursos ou modificar recursos existentes para esse tipo ShapeElement.

(Herdado de ShapeElement)
InitializeShapeFields(IList<ShapeField>)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ShapeElement)
Invalidate()

Esse método invalidará o linkshape incluindo (1) a caneta de contorno que excede os limites da forma e (2) os decoradores de linkshape.

(Herdado de LinkShape)
Invalidate(Boolean)

Invalida o ShapeElement.

(Herdado de ShapeElement)
Invalidate(RectangleD)

Invalida o ShapeElement com o retângulo especificado usado como seus limites absolutos.

(Herdado de ShapeElement)
IsDescendantOf(ShapeElement)

Retorna um valor que indica se essa forma é descendente da forma especificada.

(Herdado de ShapeElement)
IsNavigationKey(Char)

Retorna um valor que indica se o caractere especificado corresponde a um comando de navegação.

(Herdado de ShapeElement)
IsNavigationKey(Keys)

Retorna um valor que indica se os dados de chave especificados correspondem a um comando de navegação.

(Herdado de ShapeElement)
IsRouted()

Retorna se este LinkShape foi roteado ainda ou ainda está rasgado e aguardando um redirecionamento.

(Herdado de LinkShape)
IterateShapes(IShapeIterator)

Um método para ajudar a iterar por meio de uma forma e de todas as suas formas filho. O método percorrerá recursivamente todas as formas filho dessa forma e chamará o iterador fornecido com cada forma encontrada. Observação: a implementação base é que a passagem é de profundidade em primeiro lugar e NestedChildShapes são iteradas antes de RelativeChildShapes.

(Herdado de ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements não deve substituir MergeConfigure() porque ele não será chamado em PELs durante a Mesclagem. Em vez disso, as PELs devem usar as substituições de correção de exibição.

(Herdado de PresentationElement)
MergeDisconnect(ModelElement)

Executa uma operação oposta a MergeRelate – ou seja, desconecta um determinado elemento do atual (remove links criados por MergeRelate).

(Herdado de ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements não deve substituir MergeRelate() porque ele não será chamado em PELs durante Merge. Em vez disso, as PELs devem usar as substituições de correção de exibição.

(Herdado de PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Calcula a luminosidade de realce com base em: se L >= 160, l = L * 0,9 senão, L += 40.

(Herdado de ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Reposiciona as formas no ElementGroupPrototype pela quantidade determinada pela posição do mouse.

(Herdado de ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Reposiciona as formas no protótipo especificado para o ponto especificado.

(Herdado de ShapeElement)
NavigateAscend(SelectedShapesCollection)

Chamado por este LinkShape para definir o foco como seu primeiro ancestral focalizável na sequência de navegação.

(Herdado de LinkShape)
NavigateDescend(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco como seu primeiro descendente focalizável na sequência de navegação.

(Herdado de ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Chamado pelos métodos Navigate para definir o foco para o DiagramItem especificado.

(Herdado de ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para o primeiro irmão dessa forma (ou seja, o primeiro filho do pai) na sequência de navegação. Isso também manipula NavigateToFirst para LineSegments e AnchorPoints, pois os principais eventos não são roteados para eles.

(Herdado de LinkShape)
NavigateToLast(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para o último irmão dessa forma (ou seja, o último filho do pai) na sequência de navegação. Isso também manipula NavigateToPrevious para LineSegments e AnchorPoints, pois os principais eventos não são roteados para eles.

(Herdado de LinkShape)
NavigateToNext(SelectedShapesCollection)

Chamado por este LinkShape para definir o foco para o próximo segmento na sequência de navegação. Isso também manipula NavigateToNext para LineSegments e AnchorPoints, pois os principais eventos não são roteados para eles.

(Herdado de LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Chamado por este LinkShape para definir o foco para o segmento anterior na sequência de navegação. Isso também manipula NavigateToPrevious para LineSegments e AnchorPoints, pois os principais eventos não são roteados para eles.

(Herdado de LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Chamado quando uma propriedade é alterada.

(Herdado de ShapeElement)
OnBeforePaint()

OnBeforePaint é chamado no início da pintura de ShapeElement. Ele oferece uma oportunidade para os desenvolvedores atualizarem e substituirem os recursos antes de serem usados na pintura.

(Herdado de ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Chamado quando a edição in-loco começou.

(Herdado de ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Permite a última oportunidade para que os limites sejam userFixed durante a correção de exibição e diagrama. Você pode substituir esse método para aplicar quaisquer alterações de correção de limites específicos que você deseja aplicar.

(Herdado de ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Chamado por ShapeElement.FixUpChildShapes() para permitir que esse ShapeElement pós-configure seu ShapeElement filho especificado. Depois que OnChildConfiguring() for chamado, a nova forma filho será posicionada em seu local de destino de soltar (se aplicável). Isso é chamado em seguida, independentemente de a forma filho ter sido posicionada ou não.

(Herdado de ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Chamado por ShapeElement.FixUpChildShapes() para permitir que esse ShapeElement pré-configure seu ShapeElement filho especificado. Isso é chamado imediatamente depois que a forma se torna um filho deste ShapeElement, mas antes que a forma seja posicionada na forma de destino.

(Herdado de ShapeElement)
OnClick(DiagramPointEventArgs)

Chamado pelo onClick() do controle.

(Herdado de ShapeElement)
OnCopy(ModelElement)

Chamado quando uma cópia do elemento foi criada. O método é chamado no elemento duplicado.

(Herdado de ModelElement)
OnDeleted()

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de BinaryLinkShapeBase)
OnDeleting()

Chamado pelo modelo antes que o elemento seja excluído.

(Herdado de ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Chamado pelo onDoubleClick() do controle

(Herdado de ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Evento gerado quando um IDataObject é arrastado e, em seguida, solto no ShapeElement.

(Herdado de ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Evento gerado quando um arraste IDataObject entra nos limites do ShapeElement.

(Herdado de ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Evento gerado quando um arrasto IDataObject deixa os limites do ShapeElement.

(Herdado de ShapeElement)
OnDragOver(DiagramDragEventArgs)

Evento gerado quando um IDataObject é arrastado sobre os limites do ShapeElement.

(Herdado de ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Chamado quando a edição in-loco terminou.

(Herdado de ShapeElement)
OnInitialize()

Esse método é chamado quando uma forma é criada inititimente, as classes derivadas podem substituir para executar a inicialização da instância de forma. Esse método é sempre chamado dentro de uma transação.

(Herdado de ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Chamado quando uma tecla é pressionada.

(Herdado de ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Chamado entre uma tecla para baixo e a tecla para cima.

(Herdado de ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Chamado quando uma chave é liberada.

(Herdado de ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Chamado pelo onMouseDown() do controle.

(Herdado de ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Implementação padrão do evento ShapeElement para OnMouseEnter.

(Herdado de ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Implementação padrão do evento ShapeElement para OnMouseHover.

(Herdado de ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Implementação padrão do evento ShapeElement para OnMouseLeave.

(Herdado de ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Chamado pelo onMouseMove() do controle.

(Herdado de ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Chamado pelo onMouseUp() do controle.

(Herdado de ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Chamado pelo onMouseWheel() do controle.

(Herdado de ShapeElement)
OnOrphaned(SerializationResult)

Durante a desserialização, se uma forma não estiver conectada a nenhum elemento de modelo por meio da relação PresentationViewsSubject quando deveria, ela será considerada "órfã". Esse método é chamado quando essa forma é encontrada durante a desserialização. Observação: a implementação base removerá a forma.

(Herdado de ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Desenha ênfase visual na forma. Isso não indica seleção, só chama a atenção do usuário para essa forma quando outra forma é selecionada. (Consulte ShapeElement.RelatedShapeToEmphasize.)

(Herdado de ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Desenha os comentários de arrastar/soltar quando este ShapeElement (ou possivelmente um de seus descendentes) está sob o mouse. Isso é chamado pelo OnPaint() do controle.

(Herdado de ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Desenha a seleção deste ShapeElement. Por padrão, ShapeGeometry do ShapeElement desenhará a seleção. O sistema de coordenadas do objeto Graphics está em unidades do mundo e em relação à forma pai.

(Herdado de ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Desenha o ShapeElement. Isso é chamado pelo OnPaint() do controle.

(Herdado de ShapeElement)
OnResurrected()

Chamado pelo modelo depois que o elemento foi ressuscitado (colocado de volta no repositório).

(Herdado de ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Método virtual para notificar quando a posição do jogador de função foi alterada.

(Herdado de ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Método virtual para notificar quando a posição do jogador de função será alterada.

(Herdado de ModelElement)
OnShapeInserted()

Chamado quando este ShapeElement é feito um ShapeElement filho de seu ShapeElement pai.

(Herdado de ShapeElement)
OnShapeRemoved()

Chamado quando este ShapeElement não é mais um ShapeElement filho de seu ShapeElement pai.

(Herdado de ShapeElement)
PerformResizeParentRule()

Configura e dispara o ResizeParentRule com as informações apropriadas para o pai dessa forma. Ele só aciona o evento uma vez por iteração e mantém uma lista de todas as alterações que serão tratadas posteriormente.

(Herdado de ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Configura e dispara o ResizeParentRule com as informações apropriadas para o pai dessa forma. Ele só aciona o evento uma vez por iteração e mantém uma lista de todas as alterações que serão tratadas posteriormente.

(Herdado de ShapeElement)
PermitChildVisibility(ShapeElement)

Oportunidade de influenciar a visibilidade das formas filho

(Herdado de ShapeElement)
ProcessVisibilityChange(Boolean)

Processar a alteração conseqüente de uma alteração na visibilidade dessa forma

(Herdado de ShapeElement)
PurgeLayoutObjects()

Limpe todos os objetos de layout de grafo nessa hierarquia. Limpar todos os pontos dos fios – a coleção de pontos fora da forma, não os pontos de grafo, pois o já se foi.

(Herdado de ShapeElement)
PurgePoints()

Esse método remove todos os pontos presentes

(Herdado de ShapeElement)
RebuildShape()

Executa a correção de exibição neste ShapeElement.

(Herdado de ShapeElement)
RecalculateRoute()

O setter DEVE ser chamado em uma transação.

(Herdado de BinaryLinkShapeBase)
RemoveLayoutObject()

remove (exclui) este ShapeElement do GraphWrapper, bem como suas formas filho relativas e aninhadas.

(Herdado de ShapeElement)
Selected(DiagramClientView)

Retorna um valor que indica se essa forma está selecionada na exibição especificada.

(Herdado de ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Defina os decoradores para a linha. Opcionalmente, o usuário pode invalidar a linha quando chamado.

(Herdado de BinaryLinkShapeBase)
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Defina os decoradores para a linha. Opcionalmente, o usuário pode invalidar a linha quando chamado.

(Herdado de BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de LinkShape)
SetInitialGraphLayoutVisibility()

Se a visibilidade dessa forma tiver sido ajustada antes da criação do objeto de layout do grafo, verifique se os dois estão sincronizados.

(Herdado de ShapeElement)
SetShowHideState(Boolean)

Definir o estado de visibilidade da forma e de todos os seus filhos

(Herdado de ShapeElement)
SetShowHideStateImplementation(Boolean)

Impementação principal para Mostrar e Ocultar

(Herdado de ShapeElement)
ShouldAddShapeForElement(ModelElement)

Chamado por ShapeElement.FixUpChildShapes() para obter um valor que indica se um ShapeElement deve ser criado e adicionado como um filho deste ShapeElement.

(Herdado de ShapeElement)
ShouldReparentOnMove()

Decide se uma forma deve ou não ser reparentada quando ela é movida.

(Herdado de ShapeElement)
Show()

Mostrar (Tornar visível) a forma e todos os seus filhos

(Herdado de ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Mostrar a dica de ferramenta personalizada da forma com as dicas fornecidas no texto e na posição

(Herdado de ShapeElement)
ToString()

Retorna o nome acessível desse objeto, além de seu subtipo.

(Herdado de ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Converte um retângulo de coordenadas em relação ao canto superior esquerdo do pai do IGeometryHost para coordenadas de mundo absolutas.

(Herdado de ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Converte um retângulo de coordenadas absolutas do mundo em coordenadas relativas ao canto superior esquerdo do pai do IGeometryHost.

(Herdado de ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Converte um retângulo de coordenadas em relação à forma pai para coordenadas absolutas do mundo.

(Herdado de ShapeElement)
TranslateToRelativeBounds(RectangleD)

Converte um retângulo de coordenadas absolutas do mundo em coordenadas relativas à forma pai.

(Herdado de ShapeElement)
UpdateDerivedVisible(ShapeElement)

Atualizar o estado visível derivado dessa forma

(Herdado de ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Define a coleção EdgePoints, atualiza os membros relacionados adequadamente e invalida as exibições associadas.

(Herdado de LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Modifica a luminosidade do pincel especificado. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Modifica a luminosidade da caneta especificada. (A ser chamado somente pelas classes derivadas de ShapeGeometry.)

(Herdado de ShapeElement)
UpdateGraphEdgePoints()

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de LinkShape)

Eventos

Click

Evento acionado quando a forma é clicada.

(Herdado de ShapeElement)
DoubleClick

Evento acionado quando a forma é clicada duas vezes.

(Herdado de ShapeElement)
KeyDown

Evento acionado quando a forma tem foco e uma tecla de teclado está inativa.

(Herdado de ShapeElement)
KeyPress

Evento acionado quando a forma se concentra e um caractere é digitado.

(Herdado de ShapeElement)
KeyUp

Evento acionado quando a forma tem foco e uma tecla de teclado é liberada.

(Herdado de ShapeElement)
MouseDown

Evento acionado quando um botão do mouse é pressionado na forma.

(Herdado de ShapeElement)
MouseMove

Evento disparado quando o cursor se move sobre a forma.

(Herdado de ShapeElement)
MouseUp

Evento acionado quando um botão do mouse é liberado na forma.

(Herdado de ShapeElement)
MouseWheel

Evento disparado quando a roda do mouse se move enquanto o cursor está sobre a forma.

(Herdado de ShapeElement)

Implantações explícitas de interface

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Herdado de ModelElement)

Métodos de Extensão

GetDslDefinitionModelElement(PresentationElement)

Esse método garante que o elemento de modelo real correspondente ao PresentationElement seja retornado. Para PELs DslDesigner, o assunto correspondente pode realmente ser uma classe TreeNode interna e não o MEL real. Esse método manipula esses casos corretamente para que o MEL real seja retornado.

AddExtension(ModelElement, DomainClassInfo)

Estenda este ModelElement com uma extensão recém-instanciada do tipo de domínio especificado. Uma InvalidOperationException será gerada se o elemento já tiver uma extensão desse tipo.

AddExtension(ModelElement, ExtensionElement)

Estenda este ModelElement com uma extensão específica. Uma InvalidOperationException será gerada se o elemento já tiver uma extensão do mesmo tipo.

AddExtension(ModelElement, Guid)

Estenda este ModelElement com a extensão recém-instanciada do tipo de domínio identificado. Uma InvalidOperationException será gerada se o elemento já tiver uma extensão desse tipo.

AddExtension(ModelElement, Type)

Estenda este ModelElement com uma extensão recém-instanciada do tipo especificado. Uma InvalidOperationException será gerada se o elemento já tiver uma extensão desse tipo.

AddExtension<T>(ModelElement)

Estenda este ModelElement com uma extensão recém-instanciada de um tipo específico. Uma InvalidOperationException será gerada se o elemento já tiver uma extensão do mesmo tipo.

GetAllExtensions(ModelElement)

Retornar um enumerável que executa uma primeira passagem de amplitude pela árvore de elementos de extensão inseridos neste ModelElement.

GetBaseElement(ModelElement)

Retorna a raiz do MEL virtual no qual o ModelElement especificado está participando.

GetExtension(ModelElement, DomainClassInfo)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Guid)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Type)

Obtenha o ExtensionElement do tipo especificado das extensões disponíveis deste ModelElement. Se o elemento não tiver essa extensão, um InvalidOperationException será gerado.

GetExtension<T>(ModelElement)

Obtenha o ExtensionElement do tipo especificado das extensões disponíveis deste ModelElement. Se o elemento não tiver essa extensão, um InvalidOperationException será gerado.

IsExtendedBy(ModelElement, DomainClassInfo)

Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico.

IsExtendedBy(ModelElement, Guid)

Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico.

IsExtendedBy(ModelElement, Type)

Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico.

RemoveExtension(ModelElement, DomainClassInfo)

Remova qualquer extensão do ModelElement especificado que seja de um tipo específico.

RemoveExtension(ModelElement, ExtensionElement)

Remova um ExtensionElement especificado das extensões deste ModelElement.

RemoveExtension(ModelElement, Guid)

Remova qualquer extensão do ModelElement especificado que seja de um tipo específico.

RemoveExtension(ModelElement, Type)

Remova qualquer extensão desse ModelElement que seja de um tipo específico.

TryGetExtension(ModelElement, DomainClassInfo)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Guid)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Type)

Descrição de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension<T>(ModelElement)

Obtenha o ExtensionElement do tipo especificado das extensões disponíveis deste ModelElement. Se esse elemento não tiver essa extensão, o resultado será nulo.

CanDelete(ModelElement, Guid[])

Exclui o elemento do modelo.

GetLocks(ModelElement)

Obtenha os sinalizadores de bloqueio para esse elemento. Isso incluirá todos os bloqueios habilitados na Partição que contém o elemento .

IsLocked(ModelElement, Locks)

Testar se esse elemento tem um conjunto de bloqueios especificado

SetLocks(ModelElement, Locks)

Definir os sinalizadores de bloqueio desse elemento

Aplica-se a