MoveableDecoratorHostShapeBase Classe

Definição

Classe base derivada dupla para DomainClass MoveableDecoratorHostShape

public ref class MoveableDecoratorHostShapeBase abstract : Microsoft::VisualStudio::Modeling::Diagrams::DecoratorHostShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape.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("e28c3a7b-3b34-4364-b68d-24b2d7d39e57")]
[System.CLSCompliant(true)]
public abstract class MoveableDecoratorHostShapeBase : Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape.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("e28c3a7b-3b34-4364-b68d-24b2d7d39e57")>]
[<System.CLSCompliant(true)>]
type MoveableDecoratorHostShapeBase = class
    inherit DecoratorHostShape
Public MustInherit Class MoveableDecoratorHostShapeBase
Inherits DecoratorHostShape
Herança
Derivado
Atributos

Construtores

MoveableDecoratorHostShapeBase(Partition, PropertyAssignment[])

Construtor.

Campos

AngleDomainPropertyId

ID da Propriedade do domínio de ângulo.

BackgroundGradientFieldName

Identificador exclusivo do campo de gradiente de plano de fundo desta forma.

(Herdado de NodeShape)
DistanceDomainPropertyId

ID da propriedade de domínio de distância.

DomainClassId

ID de classe de domínio MoveableDecoratorHostShape.

Propriedades

AbsoluteBoundingBox

Obtém o retângulo delimitador em unidades mundiais em relação à parte superior esquerda do diagrama.

(Herdado de NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Obtém o retângulo delimitador que o DiagramClientView. EnsureVisible usará. O retângulo está em unidades mundiais e em relação à parte superior esquerda do diagrama.

(Herdado de ShapeElement)
AbsoluteBounds

Obtém ou define o valor da propriedade de domínio AbsoluteBounds. Descrição de Microsoft. VisualStudio. Modeling. Diagrams. NodeShape. Absolute Delimiters

(Herdado de NodeShape)
AbsoluteCenter

Obtém o centro dos limites absolutos da Formaelement em relação ao canto superior esquerdo do diagrama, independentemente da forma 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 este elemento.

(Herdado de ShapeElement)
AccessibleHelpTopicId

Obtém o identificador do tópico da ajuda associado a este elemento.

(Herdado de ShapeElement)
AccessibleName

Fornece um AccessibleName para esse DecoratorHostShape usando o Acessívelvalue do campo contido no decorador Shapes.

(Herdado de DecoratorHostShape)
AccessibleRole

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

(Herdado de ShapeElement)
AccessibleState

Obtém outros Estados acessíveis dessa forma.
Por padrão, os seguintes Estados são predeterminados: (1) AccessibleStates. Selected, (2) AccessibleStates. concentrou-se, (3) AccessibleStates. Selectable, (4) AccessibleStates. prefocused

(Herdado de NodeShape)
AccessibleValue

Obtém o valor acessível para este 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 este pai.

(Herdado de ShapeElement)
AllowsChildrenToResizeParent

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

(Herdado de ShapeElement)
AllowsChildrenToShrinkParent

Obtém o valor que determina se essa forma pode ser reduzida e aumentada por alterações em seus filhos aninhados.

(Herdado de ShapeElement)
Anchoring

Obtém o comportamento de ancoragem para este NodeShape.

(Herdado de NodeShape)
Angle

Obtém ou define o valor da propriedade de ângulo do domínio. Formate uma coordenada polar usando o ponto de ancoragem como pólo e a direção/norma do segmento/forma da linha pai como eixo do pólo, esse é o ângulo de onde o centro de gravidade dessa forma de host deve ser.

AutoResizeParentOnBoundsChange

Obtém ou define se as formas pai devem ser redimensionadas automaticamente por meio de uma regra quando os limites absolutos dessa forma forem alterados devido à operação de mover ou redimensionar.

(Herdado de NodeShape)
BackgroundBrushId

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

(Herdado de ShapeElement)
BackgroundGradientMode

Obtém o modo de gradiente da área de plano de fundo da forma.

(Herdado de NodeShape)
BoundingBox

Obtém o retângulo delimitador em unidades mundiais em relação à parte superior esquerda da forma pai.

(Herdado de NodeShape)
Bounds

Obtém ou define os limites da forma em unidades mundiais em relação à parte superior esquerda da forma pai.

(Herdado de NodeShape)
BoundsRules (Herdado de DecoratorHostShape)
CanExpandAndCollapse

Obtém um valor que indica se essa forma tem um estado distinto recolhido e expandido. Esse valor deve ser definido como true se os recursos de expansão e recolhimento do NodeShape forem usados.

(Herdado de NodeShape)
CanFocus

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

(Herdado de ShapeElement)
CanMove

DecoratorHostShape não pode ser movido pelo usuário.

(Herdado de DecoratorHostShape)
CanResize

Obtém um valor que indica se o usuário tem permissão para redimensionar o ShapeElement. (Para modificar esse valor, substitua a propriedade ResizableSides.)

(Herdado de NodeShape)
CanSelect

DecoratorHostShape não pode ser selecionado pelo usuário.

(Herdado de DecoratorHostShape)
Center

Obtém o ponto central dos limites de ShapeElement.

(Herdado de ShapeElement)
ClassStyleSet

DecoratorHostShape não implementa um conjunto de estilos de classe.

(Herdado de DecoratorHostShape)
ClipWhenDrawingFields

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

(Herdado de ShapeElement)
ConnectionPoints

Obtém a lista de pontos de conexão neste NodeShape.

(Herdado de NodeShape)
Decorator (Herdado de DecoratorHostShape)
Decorators

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

(Herdado de ShapeElement)
DefaultContainerMargin

Obtém a margem padrão permitida entre formas aninhadas e os limites de sua forma pai.

(Herdado de NodeShape)
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 de chave quando ShapeElement tem o foco e o ShapeElement não responde aos eventos de chave.

(Herdado de ShapeElement)
DefaultSize

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

(Herdado de ShapeElement)
Diagram

Obtém o diagrama ao qual esta Formaelement pertence. (Isso pode ser nulo.)

(Herdado de ShapeElement)
Distance

Obtém ou define o valor da propriedade de domínio de distância. Formate uma coordenada polar usando o ponto de ancoragem como pólo e a direção/norma do segmento/forma da linha pai como eixo do pólo, essa é a distância radial de onde o centro de gravidade desta forma de host deve ser.

EnsureVisiblePreference

Preferências para o método EnsureVisible desta forma. O valor padrão é retornar o VisiblePreference para o diagrama que hospeda essa forma.

(Herdado de ShapeElement)
Events

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

(Herdado de ShapeElement)
FixedFlags

Fazer com que os decoradores permeávelm os conectores

(Herdado de DecoratorHostShape)
ForwardEventsToParent

Obtém ou define se os eventos de tecla e de mouse para essa classe devem ser encaminhados para a forma pai.

(Herdado de DecoratorHostShape)
FromRoleLinkShapes

Obtém uma coleção de LinkShapes em que este NodeShape desempenha uma função from.

(Herdado de NodeShape)
GeometryBackgroundBrushId

Obtém a ID de recurso do pincel que será usada para preencher o plano 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)
GeometryCanResizeBottom

Obtém um valor que indica se o usuário tem permissão para redimensionar a geometria. (Destinado a ser chamado somente pelas classes derivadas de NodeShapeGeometry.)

(Herdado de NodeShape)
GeometryCanResizeLeft

Obtém um valor que indica se o usuário tem permissão para redimensionar a geometria. (Destinado a ser chamado somente pelas classes derivadas de NodeShapeGeometry.)

(Herdado de NodeShape)
GeometryCanResizeRight

Obtém um valor que indica se o usuário tem permissão para redimensionar a geometria. (Destinado a ser chamado somente pelas classes derivadas de NodeShapeGeometry.)

(Herdado de NodeShape)
GeometryCanResizeTop

Obtém um valor que indica se o usuário tem permissão para redimensionar a geometria. (Destinado a ser chamado somente pelas classes derivadas de NodeShapeGeometry.)

(Herdado de NodeShape)
GeometryHasFilledBackground

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

(Herdado de ShapeElement)
GeometryHasOutline

Obtém um valor que indica se o contorno da geometria será desenhado. (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 de caneta que será usada para desenhar o contorno 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 o tamanho da grade em unidades mundiais em que essa forma está. Por padrão, o GridSize da forma pai é usado.

(Herdado de ShapeElement)
HasAnchoring

Informa se este NodeShapeou ou não a ancoragem de seu pai está habilitado.

(Herdado de NodeShape)
HasBackgroundGradient

Retorna se um GeometryShape tem um gradiente de fundo

(Herdado de NodeShape)
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)
HasConnectionPoints

Obtém se este NodeShape requer ou não o uso de pontos de conexão.

(Herdado de NodeShape)
HasCustomToolTip

Retorna se esta forma tem um processamento personalizado de uma dica de ferramenta

(Herdado de ShapeElement)
HasDragOverToolTip

Retorna se a dica de ferramenta arrastar sobre é suportada por esta forma.

(Herdado de ShapeElement)
HasFilledBackground

DecoratorHostShape não tem um plano de fundo preenchido

(Herdado de DecoratorHostShape)
HasHighlighting

DecoratorHostShape não tem um realce.

(Herdado de DecoratorHostShape)
HasOutline

DecoratorHostShape não tem nenhum contorno

(Herdado de DecoratorHostShape)
HasShadow

DecoratorHostShape não tem sombra.

(Herdado de DecoratorHostShape)
HasToolTip

Decorador com dica de ferramenta

(Herdado de DecoratorHostShape)
Id

Identificador exclusivo deste elemento.

(Herdado de ModelElement)
IsActive

Retornará true se o elemento estiver ativo no momento no modelo, false se o elemento tiver sido excluído ou estiver sendo excluído.

(Herdado de ModelElement)
IsDeleted

Tem o elemento 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

Tem o elemento 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)
IsExpanded

Obtém ou define o valor da propriedade de domínio IsExpanded. Descrição de Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is expandida

(Herdado de NodeShape)
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 que um filho relativo não é.

(Herdado de ShapeElement)
IsPlaceRouteNode

Veja se somos um nó posicionável/roteável

(Herdado de NodeShape)
IsPort

Indique se esta é uma forma de porta

(Herdado de NodeShape)
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 que um filho relativo não é.

(Herdado de ShapeElement)
IsVisible

Obtém o atributo de visibilidade desta forma.

(Herdado de ShapeElement)
LayoutObjectFixedFlags (Herdado de NodeShape)
LineAdjustAwayDefault

Obtém ou define um valor que indica se os segmentos de linha intermediário das formas de link filho devem tentar se alinhar quando as formas de link compartilham uma forma conectada comum. Os segmentos de linha intermediários são os segmentos que não contêm nenhum ponto de extremidade LinkShape. Esta propriedade não afeta a afinidade desta forma com formas irmãs; Ele se aplica somente a formas de link que são filhos dessa forma.

(Herdado de ShapeElement)
LineAffinityDefault

Obtém ou define um valor que indica se os segmentos de linha intermediário das formas de link filho devem tentar se alinhar quando as formas de link compartilham uma forma conectada comum. Os segmentos de linha intermediários são os segmentos que não contêm nenhum ponto de extremidade LinkShape. Esta propriedade não afeta a afinidade desta forma com formas irmãs; Ele se aplica somente a formas de link que são filhos dessa forma.

(Herdado de ShapeElement)
LineToLineClearance

Obtém ou define o espaço livre nas unidades mundiais entre as formas de link filho. Esta propriedade não afeta a liberação de linha para linha dessa forma com formas irmãos; Ele se aplica somente a formas de link que são filhos dessa forma. Esse valor deve ser maior que 1e-6.

(Herdado de ShapeElement)
LineToNodeClearance

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

(Herdado de ShapeElement)
Link

Obtém uma lista de links. Descrição de Microsoft. VisualStudio. Modeling. Diagrams. LinkConnectsToNode. Nodes

(Herdado de NodeShape)
Location

Obtém ou define as coordenadas do canto superior esquerdo dos limites da forma em relação ao canto superior esquerdo de seu pai.

(Herdado de NodeShape)
ManuallyPlaced

Obtém ou define o valor da propriedade de domínio ManuallyPlaced. Descrição de Microsoft. VisualStudio. Modeling. Diagrams. DecoratorHostShape. manually placed

(Herdado de DecoratorHostShapeBase)
ManuallySized

Obtém ou define o valor da propriedade de domínio ManuallySized. Descrição de Microsoft. VisualStudio. Modeling. Diagrams. DecoratorHostShape. manually dimensioned

(Herdado de DecoratorHostShapeBase)
MaximumSize

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

(Herdado de ShapeElement)
MinimumResizableSize

Obtém o tamanho mínimo em unidades mundiais que um usuário pode redimensionar essa forma de nó no estado atual.

(Herdado de NodeShape)
MinimumSize

O tamanho mínimo desta forma

(Herdado de NodeShape)
ModelElement

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

(Herdado de PresentationElement)
NestedChildShapes

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

(Herdado de ShapeElement)
NestedShapesMargin

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

(Herdado de ShapeElement)
NodeToNodeClearance

Obtém ou define o espaço livre em unidades mundiais entre as formas de nó filho. Esta propriedade não afeta o espaço livre de nó para nó desta forma com formas irmãos; Ele se aplica 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 de caneta que será usada para desenhar o contorno da geometria.

(Herdado de ShapeElement)
OutlinePenWidth

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

(Herdado de ShapeElement)
PaintMoveableDecoratorSelectionLines

Quando esta forma é selecionada, você deve desenhar uma linha de seleção para cada decorador móvel anexado a essa forma, se o decorador tiver sido colocado ou dimensionado manualmente. A implementação de base retorna true.

(Herdado de ShapeElement)
ParentLink

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

(Herdado de ShapeElement)
ParentShape

ParentShape DomainRole

(Herdado de ShapeElement)
Partition

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

(Herdado de ModelElement)
Perimeter

Obtém o caminho gráfico que abrange o contorno ShapeElement, incluindo a espessura da caneta de contorno que está fora do ShapePath. Os pontos no caminho estão em unidades mundiais em relação à forma pai.

(Herdado de ShapeElement)
PortFixedFlags

Obtém as propriedades de FixedFlags para um GraphNode.

(Herdado de NodeShape)
RelatedShapeToEmphasize

Obtém o Shapeattribute 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á NULL se nenhuma forma for enfatizada.

Um exemplo de uso: o usuário não pode ficar claro ao qual forma um rótulo está associado, logo 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 de Microsoft. VisualStudio. Modeling. Diagrams. ParentShapeHasRelativeChildShapes. ParentShape

(Herdado de ShapeElement)
ResizableSides

Obtém os lados da forma do nó que pode ser redimensionada pelo usuário. O comportamento padrão é que todos os lados possam ser redimensionados.

(Herdado de NodeShape)
ShapeFields (Herdado de DecoratorHostShape)
ShapeGeometry

Obtém o objeto ShapeGeometry associado a este ShapeElement.

(Herdado de ShapeElement)
ShouldAutoPlaceChildShapes

Determina se a correção de exibição deve posicionar automaticamente formas filho aninhadas dessa forma quando elas são criadas. Por padrão, isso retorna false.

(Herdado de NodeShape)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Controla o que acontece quando esta Formaelement é selecionada e o usuário clica duas vezes em um item da caixa de ferramentas. Por padrão, se canmerge () falhar para esse ShapeElement, a ação de clique duplo será orientada para o ParentShape dessa ShapeElement e tentará novamente o canmerge (). Se uma forma substituir esse método para retornar false, o clique duplo da caixa de ferramentas será encerrado se cancelar mesclar () falhar.

(Herdado de ShapeElement)
Size

Obtém ou define o tamanho do tamanho da forma.

(Herdado de NodeShape)
Store

Obtenha a instância do repositório que contém este elemento.

(Herdado de ModelElement)
StyleSet

Define os estilos para essa forma.

(Herdado de DecoratorHostShape)
Subject

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

(Herdado de PresentationElement)
TargetToolboxItemFilterAttributes

Retorna uma coleção de objetos ToolboxItemFilterAttribute para essa forma. Esses atributos são usados para determinar os itens que estão 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)
ToRoleLinkShapes

Obtém uma coleção de LinkShapes em que este NodeShape desempenha uma função to.

(Herdado de NodeShape)
ZOrder

Obtém a ordem Z relativa para este ShapeElement. Se este 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 este elemento Presentation a seu elemento Model.

(Herdado de PresentationElement)
AutoLayoutChildShapes(IDictionary)

Posiciona a coleção especificada de ShapeElements usando o objeto de grafo.

(Herdado de NodeShape)
CalculateDerivedVisible(ShapeElement)

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

(Herdado de ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Calcula o tamanho mínimo necessário para que essa forma caiba em todos os seus filhos dentro dela.

(Herdado de NodeShape)
CanMerge(ProtoElementBase, ElementGroupPrototype)

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

(Herdado de ModelElement)
ChooseMergeTarget(ElementGroup)

Obtém o ModelElement a ser usado como o destino para o processo de mesclagem do elemento.
Isso é chamado pelo processo de mesclagem quando esse elemento é o destino da mesclagem.
Isso fornece esse elemento com 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 o destino para o processo de mesclagem ElementGroupPrototype.
Isso é chamado pelo processo de mesclagem quando esse elemento é o destino da mesclagem.
Isso fornece esse elemento com 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, esse ShapeElement será o pai, mas pode haver casos em que uma forma diferente deve ser.

(Herdado de ShapeElement)
ChooseRelationship(ShapeElement)

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

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

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

(Herdado de ShapeElement)
Collapse()

Reduz o NodeShape para ocultar todos os seus filhos aninhados. Isso só pode ser chamado de dentro de uma transação.

(Herdado de NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Configure o PortShape filho. Posicione a forma filho, se necessário.

(Herdado de NodeShape)
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)
CreateBackgroundGradientField(String)

Cria o Dddfield que cobre a área de plano de fundo da forma e exibe o preenchimento gradiente. Classes derivadas podem substituir isso para alterar o tipo de campo que é criado.

(Herdado de NodeShape)
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()

DecoratorHostShape não implementa um conjunto de estilos de classe.

(Herdado de DecoratorHostShape)
CreateConnectionPoint(PointD)

Cria um ponto de conexão com o ponto central fornecido e o adiciona à coleção ConnectionPoints para essa forma.

(Herdado de NodeShape)
CreateDecorators()

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

(Herdado de ShapeElement)
CreateDefaultBounds(Double, Double)

Cria e retorna um limite padrão que pode ser usado pelo NodeShape.

(Herdado de NodeShape)
CreateInstanceStyleSet()

DecoratorHostShape herda o conjunto de estilos da forma pai.

(Herdado de DecoratorHostShape)
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)

Aumenta 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)
DoFoldToShape(PointD, PointD)

Calcula o ponto ao longo do perímetro ShapeElement em que o vetor determinado será interseccionado

(Herdado de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Executa um HitTest dado um ponto relativo à parte superior esquerda do diagrama em unidades mundiais.

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

Executa um HitTest dado um ponto relativo à 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 de ShapeElement usando os limites absolutos fornecidos para o ShapeElement.

(Herdado de ShapeElement)
EnsureConnectionPoints(LinkShape)

Garante que os pontos de conexão apropriados existam para o link fornecido. Este método será chamado antes que um link fornecido esteja conectado a essa forma. A implementação padrão cria um ponto de conexão que está no lado esquerdo da forma. As classes derivadas que usam pontos de conexão podem substituir isso para criar ponto (s) de conexão diferentes.

(Herdado de NodeShape)
EnsureGraphExists() (Herdado de NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Verifique se a forma do objeto gráfico subjacente e seus filhos estão presentes.

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

Exclui este ShapeElement e seu ShapeElements descendente da região de recorte no objeto gráfico especificado.

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

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

(Herdado de ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

Se verdadeiro, a forma não será levada em conta para calcular o tamanho da forma pai

(Herdado de NodeShape)
Expand()

Aumenta o NodeShape para ajustar todos os seus filhos aninhados. Isso só pode ser chamado de dentro de uma transação.

(Herdado de NodeShape)
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 ou ShapeField filho 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)
FindFreeArea(RectangleD)

Localiza uma área livre dentro desta forma.

(Herdado de NodeShape)
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 ou ShapeField filho para obter o primeiro item irmão do filho após ele na sequência de navegação.

(Herdado de ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Localiza o primeiro DiagramItem após o ShapeField especificado. A pesquisa é confinada para a coleção ShapeField da forma, incluindo seus subcampos.

(Herdado de ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

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

(Herdado de ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Localiza o primeiro DiagramItem que precede o ShapeField especificado. A pesquisa é confinada para a coleção ShapeField da 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á NULL.

(Herdado de ShapeElement)
FixUpChildShapes(ModelElement)

Chamado por Diagram. FixUpDiagram () para fornecer a oportunidade de criar e/ou configurar formas filhas 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)
GetAbsoluteBoundsValue()

Fornece armazenamento de backup para a propriedade NodeShape. AbsoluteBounds.

(Herdado de NodeShape)
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 possam ser instanciados como formas filhas deste ShapeElement.

(Herdado de ShapeElement)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

Calcula o AnchorPoint em conformidade com base no parâmetro proposedAnchorPoint. Esse método ignora completamente as cototals do parâmetro anchorPoint. Os cálculos são feitos com base nas conproposedAnchorPoints do conjunto de anchorPoint e na extremidade oposta do link correspondente ao parâmetro anchorPoint.

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

Obtém o cursor que é exibido quando o ponteiro do mouse está sobre a Formaelement.

(Herdado de ShapeElement)
GetDomainClass()

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

(Herdado de ModelElement)
GetDragOverToolTipText(DiagramItem)

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

(Herdado de ShapeElement)
GetFieldAccessibleDescription(ShapeField) (Herdado de ShapeElement)
GetFieldAccessibleName(ShapeField) (Herdado de ShapeElement)
GetFieldAccessibleValue(ShapeField) (Herdado de ShapeElement)
GetFieldRepresentedElement(ShapeField)

Obtém a ModelElement primária que o ShapeType filho especificado representa.

(Herdado de ShapeElement)
GetFieldRepresentedProperty(ShapeField)

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

(Herdado de ShapeElement)
GetIsExpandedValue()

Fornece armazenamento para a propriedade NodeShape. IsExpanded.

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

Recupera uma ação do mouse que deve se tornar ativa 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 realce.

(Herdado de ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) (Herdado de ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField) (Herdado de ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) (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 pelo GetSubFieldRepresentedProperty pode ser hospedado em um filho do elemento representado.

(Herdado de ShapeElement)
GetToolTipText(DiagramItem)

Texto da dica de ferramenta

(Herdado de DecoratorHostShape)
HasCachedDragOverResult(DiagramDragEventArgs)

Retornará true se o arrastar sobre o resultado 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 de ShapeElement. Esse método é chamado depois que o estilo de instância definido tiver sido instanciado. Substitua este método para modificar os recursos existentes para esta instância de ShapeElement.

(Herdado de ShapeElement)
InitializeResources(StyleSet)

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

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

Invalida o ShapeElement.

(Herdado de ShapeElement)
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 é um 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)
IterateShapes(IShapeIterator)

Um método para ajudar o iterador por meio de uma forma e de todas as suas formas filhas. O método passará recursivamente todas as formas filhas dessa forma e chamará o iterador fornecido com cada forma encontrada. Observação: a implementação de base é que a passagem é de profundidade 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 no pixels durante a mesclagem. Em vez disso, pixels deve usar as substituições de correção de exibição.

(Herdado de PresentationElement)
MergeDisconnect(ModelElement)

Executa a operação oposta a MergeRelate-i.e. 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 no pixels durante a mesclagem. Em vez disso, pixels deve usar as substituições de correção de exibição.

(Herdado de PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Calcula a luminosidade do realce com base em: se L > = 160, em seguida, l = l * 0,9 Else, l + = 40.

(Herdado de ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Reposiciona as formas no ElementGroupPrototype pelo valor determinado pela posição do mouse.

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

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

(Herdado de ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Seleciona formas que estão conectadas a esta forma.

(Herdado de NodeShape)
NavigateAscend(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para seu primeiro ancestral focado na sequência de navegação.

(Herdado de ShapeElement)
NavigateDescend(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para seu primeiro descendente focado 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 desta forma (ou seja, o primeiro filho do pai) na sequência de navegação.

(Herdado de ShapeElement)
NavigateToLast(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para o último irmão desta forma (ou seja, o último filho do pai) na sequência de navegação.

(Herdado de ShapeElement)
NavigateToNext(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para o próximo objeto na sequência de navegação. O item focalizado da seleção é ignorado; Presume-se que essa forma seja o ShapeElement do qual começar a navegar.

(Herdado de ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Chamado por este ShapeElement para definir o foco para o objeto anterior na sequência de navegação. O item focalizado da seleção é ignorado; Presume-se que essa forma seja o ShapeElement do qual começar a navegar.

(Herdado de ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) (Herdado de NodeShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Chamado quando uma propriedade mapeada para esta forma é alterada.

(Herdado de DecoratorHostShape)
OnBeforePaint()

OnBeforePaint é chamado no início da pintura de ShapeElement. Ele fornece uma oportunidade para que os desenvolvedores atualizem e substituam recursos antes de serem usados na pintura.

(Herdado de ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Chamado quando a edição in-loco foi iniciada.

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

Permite que a última oportunidade para os limites sejam userfixados durante a exibição e a correção de diagrama. A implementação de base apenas aplica a BoundsRules definida atualmente nesta forma. Você também pode substituir esse método para aplicar outros ajustes de limites específicos.

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

Configurar portas na forma quando ela é adicionada

(Herdado de NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Configurar portas na forma quando ela é adicionada

(Herdado de NodeShape)
OnClick(DiagramPointEventArgs)

Substitui OnClick para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
OnCopy(ModelElement)

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

(Herdado de ModelElement)
OnDeleted()

Chamado pelo modelo após a exclusão do elemento.

(Herdado de ModelElement)
OnDeleting()

Chamado pelo modelo antes de o elemento ser excluído.

(Herdado de ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Substitui OnDoubleClick para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
OnDragDrop(DiagramDragEventArgs)

Evento gerado quando um IDataObject é arrastado e, em seguida, retirado para o ShapeElement.

(Herdado de ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Evento gerado quando um arrasto do IDataObject entra nos limites de ShapeElement.

(Herdado de ShapeElement)
OnDragLeave(DiagramPointEventArgs)

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

(Herdado de ShapeElement)
OnDragOver(DiagramDragEventArgs)

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

(Herdado de ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Chamado quando a edição in-loco é encerrada.

(Herdado de ShapeElement)
OnInitialize()

Esse método é chamado quando uma forma é inititially criada, 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)

Substitui o OnKeyDown para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
OnKeyPress(DiagramKeyPressEventArgs)

Substitui OnKeyPress para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
OnKeyUp(DiagramKeyEventArgs)

Substitui o OnKeyUp para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
OnManuallyPlacedChanged(Boolean, Boolean)

Chamado quando a propriedade ManuallyPlaced é alterada. A implementação base não faz nada.

(Herdado de DecoratorHostShapeBase)
OnMouseDown(DiagramMouseEventArgs)

Substitui o OnMouseDown para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
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)

Substitui o OnMouseUp para encaminhar eventos para a forma pai se ForwardEventsToParent = = true.

(Herdado de DecoratorHostShape)
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ão". Esse método é chamado quando tal 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, ele apenas desenha 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, o ShapeGeometry de ShapeElement desenhará a seleção. O sistema de coordenadas do objeto de gráficos está em unidades mundiais e em relação à forma pai.

(Herdado de ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

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

(Herdado de ShapeElement)
OnParentNodeShapeChanged(RectangleD, RectangleD)

Esse método é invocado se a) ParentShape for NodeShape b) ParentShape movido ou redimensionado.

(Herdado de NodeShape)
OnResurrected()

Chamado pelo modelo após o elemento ter sido ressuscitada (colocado de volta na loja).

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

Método virtual para notificar quando a posição do representante da função for alterada.

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

Método virtual para notificar quando a posição do representante da função for alterada.

(Herdado de ModelElement)
OnShapeInserted()

Chamado quando esse ShapeElement se torna um ShapeID filho de sua shapename pai.

(Herdado de ShapeElement)
OnShapeRemoved()

Chamado quando este ShapeElement não é mais um ShapeID filho de sua shapename pai.

(Herdado de ShapeElement)
PerformResizeParentRule()

Configura e dispara o ResizeParentRule com as informações apropriadas para o pai desta forma. Ele só dispara 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 desta forma. Ele só dispara 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)
PerformShapeAnchoringRule()

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

(Herdado de NodeShape)
PermitChildVisibility(ShapeElement)

Oportunidade de influenciar a visibilidade de suas formas filhas

(Herdado de NodeShape)
ProcessVisibilityChange(Boolean)

Processar a alteração consequencial de uma alteração na visibilidade desta forma

(Herdado de NodeShape)
PurgeLayoutObjects()

Limpar todos os objetos de layout de gráfico nesta hierarquia. Limpar todos os pontos de fios – a coleção de pontos fora da forma, e não os pontos do grafo, pois eles já foram desfeitos.

(Herdado de ShapeElement)
PurgePoints()

Esse método remove os pontos presentes

(Herdado de ShapeElement)
RebuildShape()

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

(Herdado de ShapeElement)
RemoveLayoutObject()

Remove (exclui) essa ShapeElement da 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)
SetAbsoluteBoundsValue(RectangleD)

Fornece armazenamento de backup para a propriedade NodeShape. AbsoluteBounds.

(Herdado de NodeShape)
SetBoundsRules(BoundsRules)

Associa regras de limites a esta forma de host. Pode ser necessário para aumentar o controle sobre o posicionamento da forma.

(Herdado de DecoratorHostShape)
SetInitialGraphLayoutVisibility()

Se a visibilidade dessa forma tiver sido ajustada antes de o objeto de layout de gráfico ser criado, verifique se os dois estão em sincronia.

(Herdado de ShapeElement)
SetIsExpandedValue(Boolean)

Fornece armazenamento para a propriedade NodeShape. IsExpanded.

(Herdado de NodeShape)
SetShowHideState(Boolean)

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

(Herdado de ShapeElement)
SetShowHideStateImplementation(Boolean)

Impementation 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 desse ShapeElement.

(Herdado de ShapeElement)
ShouldReparentOnMove()

Decide se uma forma deve ou não ser despai quando 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 sobre o texto e a posição

(Herdado de ShapeElement)
Side(RectangleD)

Atribui um lado à porta

(Herdado de NodeShape)
ToString()

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

(Herdado de ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Traduz um retângulo de coordenadas em relação à parte superior esquerda das coordenadas do lado do pai do IGeometryHost para o mundo absoluto.

(Herdado de ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Traduz um retângulo de coordenadas do mundo absoluto para coordenadas em relação à parte superior esquerda do pai do IGeometryHost.

(Herdado de ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Traduz um retângulo de coordenadas relativas à forma pai para coordenadas do mundo absolutos.

(Herdado de ShapeElement)
TranslateToRelativeBounds(RectangleD)

Traduz um retângulo de coordenadas do mundo absoluto para coordenadas relativas à forma pai.

(Herdado de ShapeElement)
UpdateChildVisibility()

Recalcula os Estados de visibilidade das formas descendentes com base em substituições do método PermitChildVisibility. O comportamento padrão é basear o estado de visibilidade do filho na propriedade IsExpanded do pai. Observação interna: isso também sincroniza os Estados de visibilidade de quaisquer subgrafos descendentes no objeto de grafo.

(Herdado de NodeShape)
UpdateDerivedVisible(ShapeElement)

Atualizar o estado visível derivado desta forma

(Herdado de ShapeElement)
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)

Eventos

AbsoluteBoundsChanged

Evento para alterações na propriedade AbsoluteBounds para este elemento

(Herdado de NodeShape)
Click

Evento acionado quando a forma é clicada.

(Herdado de ShapeElement)
DoubleClick

Evento acionado quando o usuário clica duas vezes na forma.

(Herdado de ShapeElement)
KeyDown

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

(Herdado de ShapeElement)
KeyPress

Evento disparado quando a forma está focalizada 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 acionado 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 acionado quando a roda do mouse se move enquanto o cursor está sobre a forma.

(Herdado de ShapeElement)

Implantações explícitas de interface

ILineLabel.AdjustPosition()

Ajustar automaticamente a posição deste ILineLabel.

(Herdado de DecoratorHostShape)
ILineLabel.UpdateLabelOffset(RectangleD, RectangleD)

Esse método é chamado quando a posição/o tamanho do ILineLabel é explicitamente alterado pelo usuário.

(Herdado de DecoratorHostShape)
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) (Herdado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup) (Herdado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Herdado de ModelElement)
IMergeElements.MergeConfigure(ElementGroup) (Herdado de ModelElement)
IMergeElements.MergeDisconnect(ModelElement) (Herdado de ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup) (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 DslDesigner pixels, a entidade correspondente pode, na verdade, ser uma classe TreeNode interna e não a MEL real. Esse método manipula esses casos corretamente para que o MEL real seja retornado.

AddExtension(ModelElement, DomainClassInfo)

Estenda esse ModelElement com uma extensão instanciada recentemente do tipo de domínio especificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo.

AddExtension(ModelElement, ExtensionElement)

Estenda esse ModelElement com uma extensão específica. Um InvalidOperationException será gerado se o elemento já tiver uma extensão do mesmo tipo.

AddExtension(ModelElement, Guid)

Estenda esse ModelElement com a extensão instanciada recentemente do tipo de domínio identificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo.

AddExtension(ModelElement, Type)

Estenda esse ModelElement com uma extensão instanciada recentemente do tipo especificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo.

AddExtension<T>(ModelElement)

Estenda esse ModelElement com uma extensão instanciada recentemente de um tipo específico. Um InvalidOperationException será gerado se o elemento já tiver uma extensão do mesmo tipo.

GetAllExtensions(ModelElement)

Retorne um enumerável que executa uma passagem completa em toda a á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)
GetExtension(ModelElement, Guid)
GetExtension(ModelElement, Type)

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

GetExtension<T>(ModelElement)

Obtenha a Extensãoelement do tipo especificado das extensões disponíveis deste ModelElement. Se o elemento não tiver tal 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)

Remove 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 desta ModelElement que seja de um tipo específico.

TryGetExtension(ModelElement, DomainClassInfo)
TryGetExtension(ModelElement, Guid)
TryGetExtension(ModelElement, Type)
TryGetExtension<T>(ModelElement)

Obtenha a Extensãoelement do tipo especificado das extensões disponíveis deste ModelElement. Se esse elemento não tiver tal extensão, o resultado será NULL.

CanDelete(ModelElement, Guid[])

Exclui o elemento do modelo.

GetLocks(ModelElement)

Obter os sinalizadores de bloqueio para este elemento. Isso incluirá todos os bloqueios habilitados na partição que contém o elemento.

IsLocked(ModelElement, Locks)

Testar se este elemento tem qualquer um conjunto especificado de bloqueios

SetLocks(ModelElement, Locks)

Definir os sinalizadores de bloqueio deste elemento

Aplica-se a