Compartir a través de


GenericLinkShape Clase

Definición

DomainClass GenericLinkShape Descripción de 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
Herencia
Atributos

Constructores

GenericLinkShape(Partition, PropertyAssignment[])

Constructor

GenericLinkShape(Store, PropertyAssignment[])

Constructor

Campos

DomainClassId

Identificador de la clase de dominio GenericLinkShape

NameDomainPropertyId

Identificador de la propiedad de dominio Name.

Propiedades

AbsoluteBoundingBox

Rectángulo delimitador relativo a la parte superior izquierda del diagrama.

(Heredado de LinkShape)
AbsoluteBoundingBoxToEnsureVisible

Obtiene el rectángulo de límite que EnsureVisible usará. El rectángulo es igual que AbsoluteBoundingBox pero con el alto ajustado para ser distinto de cero cuando el ancho es distinto de cero. Esto se hace porque para los vínculos de segmento únicos, el alto es 0 de manera predeterminada y puede hacer que los límites de selección devuelvan “empty” incluso cuando hay un vínculo seleccionado realmente.

(Heredado de LinkShape)
AbsoluteCenter

Obtiene el centro de los límites absolutos de ShapeElement en relación con la esquina superior izquierda del diagrama, independientemente del shapeElement primario.

(Heredado de ShapeElement)
AccessibilityObject

Obtiene el objeto AccessibleObject asignado al elemento .

(Heredado de ShapeElement)
AccessibleDefaultActionDescription

Obtiene la descripción de acción predeterminada del elemento para su uso por parte de las aplicaciones cliente de accesibilidad.

(Heredado de ShapeElement)
AccessibleDescription

Obtiene la descripción del elemento utilizado por las aplicaciones cliente de accesibilidad.

(Heredado de ShapeElement)
AccessibleHelp

Obtiene una descripción de lo que hace el elemento o cómo se usa el elemento.

(Heredado de ShapeElement)
AccessibleHelpTopicFileName

Obtiene la ruta de acceso al archivo de Ayuda asociado a este elemento.

(Heredado de ShapeElement)
AccessibleHelpTopicId

Obtiene el identificador del tema de ayuda asociado a este elemento.

(Heredado de ShapeElement)
AccessibleName

Devuelve el nombre de esta forma que se expone a los clientes de accesibilidad.

(Heredado de BinaryLinkShapeBase)
AccessibleRole

Obtiene el rol accesible del control.

(Heredado de ShapeElement)
AccessibleState

Obtiene el estado accesible del elemento de modelo.

(Heredado de ShapeElement)
AccessibleValue

Obtiene el valor accesible para este elemento.

(Heredado de ShapeElement)
AllowsChildrenInSelection

Obtiene si se permiten o no los elementos secundarios de esta forma en el mismo grupo de selección que este elemento primario.

(Heredado de ShapeElement)
AllowsChildrenToResizeParent

Obtiene el valor que determina si las formas secundarias pueden cambiar el tamaño de esta forma.

(Heredado de ShapeElement)
AllowsChildrenToShrinkParent

Obtiene el valor que determina si esta forma se puede reducir, así como crecer mediante cambios en sus elementos secundarios anidados.

(Heredado de ShapeElement)
AnchorBothEnds

Cómo anclar cuando realmente hacemos la acción. El CD normalmente quiere delimitar ambos extremos, pero solo quiere delimitar un extremo si la línea es un puntero de dos.

(Heredado de BinaryLinkShapeBase)
BackgroundBrushId

Obtiene el identificador de recurso de pincel que se usará para rellenar el fondo de la geometría.

(Heredado de ShapeElement)
BoundingBox

Rectángulo delimitador relativo a la parte superior izquierda del elemento primario de esta forma.

(Heredado de LinkShape)
CanFocus

Obtiene un valor que indica si ShapeElement puede recibir el foco.

(Heredado de ShapeElement)
CanManuallyRoute

Obtiene un valor que indica si se permite al usuario enrutar manualmente este objeto LinkShape.

(Heredado de LinkShape)
CanMove

Obtiene un valor que indica si el usuario puede cambiar la posición de la forma.

(Heredado de LinkShape)
CanMoveAnchorPoints

Obtiene un valor que indica si el usuario puede mover los puntos de conexión de este linkShape.

(Heredado de LinkShape)
CanSelect

Obtiene un valor que indica si el usuario puede seleccionar shapeElement.

(Heredado de ShapeElement)
Center

Obtiene el punto central de los límites de ShapeElement.

(Heredado de ShapeElement)
ClassStyleSet

Define los estlys por clase para esta forma.

ClipWhenDrawingFields

Obtiene un valor que indica si la región de recorte debe establecerse en el rectángulo delimitador de esta forma al dibujar sus ShapeFields secundarios.

(Heredado de ShapeElement)
DecoratorFrom

Obtiene o establece el decorador en el extremo De la relación.

(Heredado de BinaryLinkShapeBase)
Decorators

Colección de decoradores para este tipo de forma. Devuelve null si este tipo no tiene decoradores. De forma predeterminada, las formas no tienen decoradores.

(Heredado de ShapeElement)
DecoratorsSize

El tamaño total de los decoradores: necesario para los cálculos de invalidación de la interfaz de usuario

(Heredado de BinaryLinkShapeBase)
DecoratorTo

Obtiene o establece el decorador en el extremo To de la relación.

(Heredado de BinaryLinkShapeBase)
DefaultRoutingStyle

Especifica el estilo de enrutamiento predeterminado que se va a usar.

(Heredado de LinkShape)
DefaultShapeField

Obtiene el primer objeto ShapeField que puede recibir el foco. El campo devuelto debe usarse como campo de forma predeterminado para recibir eventos clave cuando ShapeElement tiene el foco y ShapeElement no responde a los eventos clave.

(Heredado de ShapeElement)
DefaultSize

Obtiene el tamaño predeterminado de un Objeto ShapeElement en unidades del mundo.

(Heredado de ShapeElement)
Diagram

Obtiene el diagrama al que pertenece este ShapeElement. (Esto puede ser null).

(Heredado de ShapeElement)
EdgePoints

Obtiene o establece el valor de la propiedad de dominio EdgePoints. Descripción de los puntos Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge

(Heredado de LinkShape)
EdgePointsNoJumps

Obtiene los puntos de borde en unidades universales sin saltos

(Heredado de LinkShape)
EndSegmentBreakFactor

Obtiene el factor que se va a usar al interrumpir el segmento final de un LinkShape.

(Heredado de LinkShape)
EnsureVisiblePreference

Preferencias para el método EnsureVisible de esta forma. El valor predeterminado consiste en devolver el valor de VisiblePreference para el diagrama que hospeda esta forma.

(Heredado de ShapeElement)
Events

Devuelve la lista de controladores de eventos adjuntos a este ShapeElement.

(Heredado de ShapeElement)
ExcludePath

Obtiene o establece la ruta de los gráficos Es un singleton en la clase BinaryLinkShape. No desechar. Uso inmediato. Use Clone si se necesita otra ruta de acceso.

(Heredado de BinaryLinkShapeBase)
FixedFrom

Obtiene o establece el valor de la propiedad de dominio FixedFrom. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed from

(Heredado de BinaryLinkShapeBase)
FixedTo

Obtiene o establece el valor de la propiedad de dominio FixedTo. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed To

(Heredado de BinaryLinkShapeBase)
FromEndPoint

Obtiene o establece el borde desde el punto.

(Heredado de BinaryLinkShapeBase)
FromLinkConnectsToNode

Obtiene el ElementoLink en el extremo De la relación.

(Heredado de BinaryLinkShapeBase)
FromShape

Obtiene nodeShape en el extremo De la relación.

(Heredado de BinaryLinkShapeBase)
GeometryBackgroundBrushId

Obtiene el identificador de recurso de pincel que se usará para rellenar el fondo de la geometría.

(Heredado de ShapeElement)
GeometryBoundingBox

Obtiene el cuadro de límite de la geometría. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
GeometryCanManuallyRoute

Obtiene un valor que indica si se permite al usuario enrutar manualmente este objeto LinkShape. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de BinaryLinkShapeBase)
GeometryDecoratorFrom

Obtiene el LinkDecorator en el extremo "desde" del vínculo. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de BinaryLinkShapeBase)
GeometryDecoratorFromSize

Obtiene el tamaño para el decorador en el extremo From de la relación.

(Heredado de BinaryLinkShapeBase)
GeometryDecoratorTo

Obtiene el LinkDecorator en el extremo "a" del vínculo. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de BinaryLinkShapeBase)
GeometryDecoratorToSize

Obtiene el tamaño para el decorador en el extremo To de la relación.

(Heredado de BinaryLinkShapeBase)
GeometryEdgePoints

Obtiene los puntos de borde en unidades universales (Pensados para que los llamen solo las clases derivadas de ShapeGeometry).

(Heredado de BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

Obtiene los puntos de borde en unidades universales sin saltos (Pensados para que los llamen solo las clases derivadas de ShapeGeometry).

(Heredado de BinaryLinkShapeBase)
GeometryHasFilledBackground

Obtiene un valor que indica si el fondo de la geometría se rellenará. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
GeometryHasOutline

Obtiene un valor que indica si se dibujará el contorno de la geometría. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
GeometryHasShadow

Obtiene un valor que indica si la geometría muestra una sombra. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
GeometryOutlinePenId

Obtiene el identificador de recurso de pluma que se usará para dibujar el contorno de la geometría.

(Heredado de ShapeElement)
GeometryStyleSet

Obtiene el conjunto de estilos para la geometría. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
GridSize

Obtiene o establece el tamaño de la cuadrícula en la que está activado linkShape.

(Heredado de LinkShape)
HasChildren

Obtiene un valor que indica si ShapeElement tiene uno o varios objetos ShapeElements secundarios con una relación relativa o anidada.

(Heredado de ShapeElement)
HasCustomToolTip

Devuelve si esta forma tiene una representación personalizada de una información sobre herramientas.

(Heredado de ShapeElement)
HasDragOverToolTip

Devuelve si esta forma admite la información sobre herramientas de arrastrar sobre herramientas.

(Heredado de ShapeElement)
HasFilledBackground

Obtiene un valor que indica si se va a dibujar el fondo de la forma.

(Heredado de ShapeElement)
HasHighlighting

Obtiene un valor que indica si se va a dibujar el resaltado de ShapeElement

(Heredado de ShapeElement)
HasOutline

Obtiene un valor que indica si se va a dibujar el contorno de la forma.

(Heredado de ShapeElement)
HasShadow

Determina si se debe o no se debe dibujar la sombra de la forma

(Heredado de LinkShape)
HasToolTip

Obtener o establecer si la forma muestra o no información sobre herramientas sobre el mouse de forma predeterminada

(Heredado de ShapeElement)
Id

Identificador único de este elemento.

(Heredado de ModelElement)
IsActive

Devuelve true si el elemento está activo actualmente dentro del modelo, false si el elemento se ha eliminado o está en proceso de eliminación.

(Heredado de ModelElement)
IsDeleted

Tiene el elemento eliminado del modelo. (Los elementos eliminados no se destruyen inmediatamente para que el comando deshacer pueda deshacer la eliminación del elemento).

(Heredado de ModelElement)
IsDeleting

Tiene el elemento eliminado del modelo. (Los elementos eliminados no se destruyen inmediatamente para que el comando deshacer pueda deshacer la eliminación del elemento).

(Heredado de ModelElement)
IsDirected

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de BinaryLinkShapeBase)
IsNestedChild

Obtiene un valor que indica si esta forma es un elemento secundario anidado de su elemento primario en lugar de un elemento secundario relativo. Un elemento secundario anidado se recorta mediante su forma primaria, mientras que un elemento secundario relativo no lo es.

(Heredado de ShapeElement)
IsRelativeChild

Obtiene un valor que indica si esta forma es un elemento secundario relativo de su elemento primario en lugar de un elemento secundario anidado. Un elemento secundario anidado se recorta mediante su forma primaria, mientras que un elemento secundario relativo no lo es.

(Heredado de ShapeElement)
IsVisible

Obtiene el atributo de visibilidad de esta forma.

(Heredado de ShapeElement)
LineAdjustAwayDefault

Obtiene o establece un valor que indica si los segmentos intermedios de líneas de formas de vínculo secundario deben intentar alinearse cuando las formas de vínculo comparten una forma conectada común. Los segmentos de línea intermedios son los segmentos que no contienen ninguno de los puntos de conexión linkShape. Esta propiedad no afecta a la afinidad de esta forma con formas del mismo nivel; solo se aplica a las formas de vínculo que son elementos secundarios de esta forma.

(Heredado de ShapeElement)
LineAffinityDefault

Obtiene o establece un valor que indica si los segmentos intermedios de líneas de formas de vínculo secundario deben intentar alinearse cuando las formas de vínculo comparten una forma conectada común. Los segmentos de línea intermedios son los segmentos que no contienen ninguno de los puntos de conexión linkShape. Esta propiedad no afecta a la afinidad de esta forma con formas del mismo nivel; solo se aplica a las formas de vínculo que son elementos secundarios de esta forma.

(Heredado de ShapeElement)
LineToLineClearance

Obtiene o establece el espacio en unidades del mundo entre formas de vínculo secundarios. Esta propiedad no afecta al despeje de línea a línea de esta forma con formas del mismo nivel; solo se aplica a las formas de vínculo que son elementos secundarios de esta forma. Este valor debe ser mayor que 1e-6.

(Heredado de ShapeElement)
LineToNodeClearance

Obtiene o establece el espacio en unidades del mundo entre formas de vínculo secundarios y formas de nodo secundarios. Esta propiedad no afecta al espacio de línea a nodo de esta forma con formas del mismo nivel; solo se aplica a las formas que son elementos secundarios de esta forma. Este valor debe ser mayor que 1e-6.

(Heredado de ShapeElement)
ManuallyRouted

Obtiene o establece el valor de la propiedad de dominio ManualRouted. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manualmente enrutado

(Heredado de LinkShape)
MaximumSize

Obtiene el tamaño máximo de un Objeto ShapeElement en unidades del mundo.

(Heredado de ShapeElement)
MinimumSize

Obtiene el tamaño mínimo de un Objeto ShapeElement en unidades del mundo.

(Heredado de ShapeElement)
ModelElement

Obtiene o establece el elemento de modelo asociado a este elemento de presentación.

(Heredado de PresentationElement)
Name

Obtiene o establece el valor de propiedad del dominio Name. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Name

NestedChildShapes

Obtiene una lista de NestedChildShapes. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape

(Heredado de ShapeElement)
NestedShapesMargin

Obtiene el margen entre el perímetro del rectángulo delimitador de ShapeElement y sus formas de nodo anidadas. El margen está en unidades mundiales. Este margen es proporcionar una región a lo largo del perímetro de este ShapeElement donde las líneas de conexión se pueden enrutar.

(Heredado de ShapeElement)
Nodes

Obtiene una lista de Nodes. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Heredado de LinkShape)
NodeToNodeClearance

Obtiene o establece el espacio en unidades del mundo entre formas de nodo secundarios. Esta propiedad no afecta al despeje de nodo a nodo de esta forma con formas del mismo nivel; solo se aplica a las formas de nodo que son elementos secundarios de esta forma. Este valor debe ser mayor que 1e-6.

(Heredado de ShapeElement)
OutlinePenId

Obtiene el identificador de recurso de pluma que se usará para dibujar el contorno de la geometría.

(Heredado de LinkShape)
OutlinePenWidth

Obtiene el ancho del lápiz de esquema en unidades del mundo. Esto es útil para inflar el rectángulo delimitador ShapeElement con fines de invalidación.

(Heredado de ShapeElement)
PaintMoveableDecoratorSelectionLines

Cuando se selecciona esta forma, si se va a dibujar una línea de selección a cada decorador desplazable adjunta a esta forma, si el decorador se ha colocado manualmente o se ha dimensionado. La implementación base devuelve true.

(Heredado de ShapeElement)
ParentLink

Obtiene la relación con el objeto ShapeElement primario.

(Heredado de ShapeElement)
ParentShape

ParentShape DomainRole

(Heredado de ShapeElement)
Partition

Obtiene o establece la instancia de partición que contiene este elemento.

(Heredado de ModelElement)
Perimeter

Obtiene la ruta de acceso de gráficos que abarca el contorno ShapeElement, incluido el grosor del lápiz de contorno que se encuentra fuera de ShapePath. Los puntos de la ruta de acceso están en unidades del mundo relativas al shapeElement primario.

(Heredado de ShapeElement)
RelatedShapeToEmphasize

Obtiene el shapeElement relacionado que se debe resaltar visualmente al usuario cuando se selecciona esta forma. Esta apariencia es diferente de la selección y no indica que se selecciona la forma relacionada. La intención es llamar la atención del usuario a la forma relacionada para ayudar a proporcionar contexto. Esta propiedad devuelve null si no se debe resaltar ninguna forma.

Un ejemplo de uso: es posible que el usuario no esté claro en qué forma está asociada una etiqueta, por lo que al resaltar visualmente la forma primaria de la etiqueta cuando se selecciona la etiqueta, el usuario puede identificar rápidamente la forma relacionada.

(Heredado de ShapeElement)
RelativeChildShapes

Obtiene una lista de RelativeChildShapes. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShapes

(Heredado de ShapeElement)
RouteJumpType

Obtiene o establece el estilo de salto de línea.

(Heredado de LinkShape)
RoutingStyle

Obtiene o establece el estilo de enrutamiento.

(Heredado de LinkShape)
ShapeFields

Define una lista por clases de campos de forma para esta forma.

ShapeGeometry

Clase ShapeGeometry para LinkShape.

(Heredado de BinaryLinkShapeBase)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Controla lo que sucede cuando se selecciona ShapeElement y el usuario hace doble clic en un elemento del cuadro de herramientas. De forma predeterminada, si Se produce un error en CanMerge() para este ShapeElement, la acción de doble clic se guiará hasta este objeto ParentShape de ShapeElement y volverá a intentar canMerge(). Si una forma invalida este método para devolver false, el cuadro de herramientas hará doble clic en finalizar si se produce un error en CanMerge().

(Heredado de ShapeElement)
Store

Obtiene la instancia de Store que contiene este elemento.

(Heredado de ModelElement)
StyleSet

Obtiene la instancia StyleSet si este ShapeElement tiene uno; de lo contrario, obtiene ClassStyleSet.

(Heredado de ShapeElement)
Subject

Obtiene o establece Subject. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Heredado de PresentationElement)
TargetRelationshipDomainClassId

Almacena el identificador de la clase de dominio de vínculo de elemento de destino, que se usará en la deserialización para vincular la forma de vínculo binario a la vinculación de elemento.

(Heredado de BinaryLinkShape)
TargetToolboxItemFilterAttributes

Devuelve una colección de objetos ToolboxItemFilterAttribute para esta forma. Estos atributos se usan para determinar los elementos que están habilitados o deshabilitados en el cuadro de herramientas. La colección devuelta aquí se convierte en parte de la colección que los elementos del cuadro de herramientas deben coincidir para poder habilitarse. Para definir la colección que forma parte del propio elemento del cuadro de herramientas, aplique ToolboxItemFilterAttribute(s) a ModelElement que representa el elemento del cuadro de herramientas.

(Heredado de ShapeElement)
ToEndPoint

Obtiene o establece el borde en punto.

(Heredado de BinaryLinkShapeBase)
ToLinkConnectsToNode

Obtiene elementLink en el extremo To de la relación.

(Heredado de BinaryLinkShapeBase)
ToShape

Obtiene nodeShape en el extremo To de la relación.

(Heredado de BinaryLinkShapeBase)
UserFixed

Obtiene o establece la marca userFixed del perímetro.

(Heredado de LinkShape)
ZOrder

Obtiene el orden Z relativo para este ShapeElement. Si se trata de un diagrama, este es el número de orden z más reciente que se usa para volver a numerar.

(Heredado de ShapeElement)

Métodos

AccessibleDoDefaultAction()

Realiza la acción predeterminada asociada a este objeto accesible.

(Heredado de ShapeElement)
Associate(ModelElement)

Asocia este elemento de presentación a su elemento de modelo.

(Heredado de PresentationElement)
CalculateDerivedVisible(ShapeElement)

Calcule el valor DerivedVisible para esta forma, suponiendo que el elemento primario es correcto.

(Heredado de BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Devuelve un valor que indica si el elemento de origen representado por el ProtoElement raíz especificado se puede agregar a este elemento.

(Heredado de ModelElement)
ChooseMergeTarget(ElementGroup)

Obtiene modelElement que se va a usar como destino para el proceso de combinación ElementGroup.
El proceso de combinación llama a esto cuando este elemento es el destino de la combinación.
Esto proporciona a este elemento la oportunidad de cambiar el destino a algo distinto de sí mismo.

(Heredado de ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Obtiene el objeto ModelElement que se va a usar como destino para el proceso de combinación ElementGroupPrototype.
El proceso de combinación llama a esto cuando este elemento es el destino de la combinación.
Esto proporciona a este elemento la oportunidad de cambiar el destino a algo distinto de sí mismo.

(Heredado de ModelElement)
ChooseParentShape(ShapeElement)

Llamado por ShapeElement.FixUpChildShapes() para determinar qué forma debe ser la forma primaria de la nueva forma secundaria. De forma predeterminada, este ShapeElement será el elemento primario, pero puede haber casos en los que debe haber una forma diferente.

(Heredado de ShapeElement)
ChooseRelationship(ShapeElement)

Lo llama ShapeElement.FixUpChildShapes() para obtener el tipo de relación que el ShapeElement secundario tiene con su elemento primario.

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

Permite que una forma cambie los elementos seleccionados. Se llama desde la acción de selección.

(Heredado de ShapeElement)
Connect(NodeShape, NodeShape)

Crea las relaciones ElementLink necesarias para conectar las dos nodeShapes especificadas. Si este BinaryLinkShape ya está en un diagrama, también conecta encima el GraphEdge. Si no, GraphEdge se conecta cuando BinaryLinkShape se agrega a un diagrama.

(Heredado de BinaryLinkShapeBase)
Copy()

Crea una copia del elemento en el modelo.

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

Crea una copia del elemento en el modelo.

(Heredado de ModelElement)
CreateChildShape(ModelElement)

Llamado por ShapeElement.FixUpChildShapes() para recuperar una nueva instancia de una forma secundaria para el elemento de modelo especificado.

(Heredado de ShapeElement)
CreateClassStyleSet()

Crea el conjunto de estilos de clase para este ShapeElement.

(Heredado de ShapeElement)
CreateDecorators()

Crea una instancia de la colección de decoradores para este tipo de forma.

(Heredado de ShapeElement)
CreateInstanceStyleSet()

Create conjunto de estilos de esta instancia.

(Heredado de ShapeElement)
CreateShapeFields()

Crea una instancia de la colección de campos de forma para este tipo de forma.

(Heredado de ShapeElement)
Delete()

Elimina el elemento del modelo.

(Heredado de ModelElement)
Delete(Guid[])

Elimina el elemento del modelo.

(Heredado de ModelElement)
DetermineHighlightShape(ShapeElement)

Sube la cadena de formas primaria, hasta que encuentra una forma que tiene resaltado activado o ha llegado a la parte superior de la cadena primaria.

(Heredado de ShapeElement)
Disconnect()

Desconecta el linkShape actual de ambos puntos de conexión conectados.

(Heredado de BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

Calcula el punto a lo largo del perímetro shapeElement donde se intersecará el vector especificado.

(Heredado de ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Realiza una prueba de posicionamiento dado un punto relativo a la parte superior izquierda del diagrama en unidades del mundo.

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

Realiza una prueba de posicionamiento dado un punto relativo a la parte superior izquierda del diagrama en unidades del mundo.

(Heredado de ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Realiza una prueba de posicionamiento en la selección que rodea a ShapeElement dado un punto relativo a la parte superior izquierda del diagrama en unidades del mundo.

(Heredado de ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Llama al método de navegación adecuado en la forma.

(Heredado de ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Dibuja los comentarios de cambio de tamaño de ShapeElement mediante los límites absolutos especificados para ShapeElement.

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

Excluye esta forma y sus formas de extremo de la zona de recorte en el objeto Graphics especificado.

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

Excluye de la zona de recorte esta geometría, incluidas las geometrías de objetos IGeometryHost descendientes. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
FindDecorator(String)

Busca el Decorador con el nombre especificado.

(Heredado de ShapeElement)
FindFirstChild(Boolean)

Llamado por este ShapeElement para obtener su primer descendiente en la secuencia de navegación.

Llamado por el shapeElement secundario o ShapeField para obtener el primer descendiente de esta forma en la secuencia de navegación.

(Heredado de ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Busque un área libre en el gráfico de la forma o diagrama.

(Heredado de ShapeElement)
FindLastChild(Boolean)

Llamado por el shapeElement secundario o ShapeField para obtener el último descendiente de esta forma en la secuencia de navegación.

(Heredado de ShapeElement)
FindNextChild(DiagramItem, Boolean)

Lo llama el elemento secundario ShapeElement o ShapeField para obtener el primer elemento relacionado del elemento secundario que lo sigue en la secuencia de navegación.

(Heredado de ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Busca el primer Objeto DiagramItem después del objeto ShapeField especificado. La búsqueda se limita a la colección ShapeField de esta forma, incluidos sus subcampos.

(Heredado de ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Lo llama el elemento secundario ShapeElement o ShapeField para obtener el primer elemento relacionado con foco que lo precede en la secuencia de navegación.

(Heredado de ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Busca el primer Objeto DiagramItem anterior al objeto ShapeField especificado. La búsqueda se limita a la colección ShapeField de esta forma, incluidos sus subcampos.

(Heredado de ShapeElement)
FindShapeField(String)

Devuelve el primer Objeto ShapeField con el nombre especificado en la colección ShapeFields. Si no se encuentra un campo con el nombre especificado, este método devuelve null.

(Heredado de ShapeElement)
FixUpChildShapes(ModelElement)

Llamado por Diagram.FixUpDiagram() para proporcionar la oportunidad de crear o configurar formas secundarias en respuesta a agregar el elemento secundario especificado al modelo.

(Heredado de ShapeElement)
Focused(DiagramClientView)

Devuelve un valor que indica si esta forma se centra en la vista especificada.

(Heredado de ShapeElement)
GetAccessibilityObject(DiagramClientView)

Obtiene el objeto AccessibleObject asignado al elemento .

(Heredado de ShapeElement)
GetChildElements(ModelElement)

Llamado por ShapeElement.FixUpChildShapes() para obtener una colección de ModelElements que se consideran elementos secundarios del ModelElement especificado. Los elementos secundarios devueltos deben tener los tipos de formas correspondientes que se pueden crear instancias como formas secundarias de este ShapeElement.

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

Obtiene el cursor que se muestra cuando el puntero del mouse está sobre shapeElement.

(Heredado de ShapeElement)
GetDomainClass()

Obtiene la clase más derivada de dominio para este elemento.

(Heredado de ModelElement)
GetDragOverToolTipText(DiagramItem)

Devuelve el ratón arrastrando el texto de información sobre herramientas para mostrarlo.

(Heredado de ShapeElement)
GetEdgePointsValue()

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de LinkShape)
GetFieldAccessibleDescription(ShapeField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetFieldRepresentedElement(ShapeField)

Obtiene la clase ModelElement principal que representa el objeto ShapeField secundario especificado.

(Heredado de ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Obtiene información de propiedad que representa el objeto ShapeField especificado.

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

Recupera una acción del mouse que se debe activar en este evento MouseDown (o el siguiente) si el mouse está sobre el punto especificado.

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

Obtiene o crea la colección de elementos vinculados

(Heredado de ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Calcula la luminosidad de la forma en función de la luminosidad del color actual y de si se encuentra o no en la lista de resaltado.

(Heredado de ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Obtiene una colección de ModelElements que representa el objeto ShapeSubField especificado.

(Heredado de ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Obtiene el descriptor de propiedad asociado al subcampo especificado.

(Heredado de ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Obtiene el elemento que hospeda la propiedad mostrada por un subcampo. Esto puede ser diferente del elemento devuelto por GetSubFieldRepresentedElements porque el domainPropertyInfo real devuelto por GetSubFieldRepresentedProperty puede hospedarse en un elemento secundario del elemento representado.

(Heredado de ShapeElement)
GetToolTipText(DiagramItem)

Obtiene el texto de la información sobre herramientas del elemento PEL en el cursor.

(Heredado de ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Devuelve true si el resultado de arrastrar sobre se almacena en caché.

(Heredado de ShapeElement)
Hide()

Ocultar (hacer invisible) la forma y todos sus elementos secundarios

(Heredado de ShapeElement)
HideCustomToolTip(IWin32Window)

Ocultar la información sobre herramientas personalizada de la forma

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

Crea instancias y agrega campos de forma (como texto e imágenes) a este tipo de forma.

(Heredado de ShapeElement)
InitializeInstanceResources()

Invalida los recursos existentes para esta instancia de ShapeElement. Se llama a este método después de crear una instancia del conjunto de estilos de instancia. Invalide este método para modificar los recursos existentes para esta instancia de ShapeElement.

(Heredado de ShapeElement)
InitializeResources(StyleSet)

Agrega nuevos recursos o invalida los recursos existentes para este tipo de ShapeElement. Se llama a este método después de crear una instancia del conjunto de estilos de clase. Invalide este método para agregar nuevos recursos o modificar los recursos existentes para este tipo ShapeElement.

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

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ShapeElement)
Invalidate()

Este método invalidará la expresión linkshape incluyendo (1) el lápiz de contorno que supere los límites de la forma y (2) los decoradores de linkshape.

(Heredado de LinkShape)
Invalidate(Boolean)

Invalida shapeElement.

(Heredado de ShapeElement)
Invalidate(RectangleD)

Invalida shapeElement con el rectángulo especificado utilizado como límites absolutos.

(Heredado de ShapeElement)
IsDescendantOf(ShapeElement)

Devuelve un valor que indica si esta forma es descendiente de la forma especificada.

(Heredado de ShapeElement)
IsNavigationKey(Char)

Devuelve un valor que indica si el carácter especificado corresponde a un comando de navegación.

(Heredado de ShapeElement)
IsNavigationKey(Keys)

Devuelve un valor que indica si los datos de clave especificados corresponden a un comando de navegación.

(Heredado de ShapeElement)
IsRouted()

Devuelve si este linkShape se ha enrutado todavía o se ha desenrutado y está esperando una nueva redirección.

(Heredado de LinkShape)
IterateShapes(IShapeIterator)

Método para ayudar al iterador a través de una forma y todas sus formas secundarias. El método recorrerá de forma recursiva todas las formas secundarias de esta forma y llamará al iterador dado con cada forma encontrada. Nota: La implementación base es que el recorrido es en primer lugar y nestedChildShapes se itera antes de RelativeChildShapes.

(Heredado de ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements no debe invalidar MergeConfigure() porque no se llamará a en las PEL durante la combinación. En su lugar, las PEL deben usar las invalidaciones de corrección de vistas.

(Heredado de PresentationElement)
MergeDisconnect(ModelElement)

Realiza la operación opuesta a MergeRelate, es decir, desconecta un elemento determinado del actual (quita los vínculos creados por MergeRelate).

(Heredado de ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements no debe invalidar MergeRelate() porque no se llamará a en las PEL durante la combinación. En su lugar, las PEL deben usar las invalidaciones de corrección de vistas.

(Heredado de PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Calcula la luminosidad resaltada basada en: si L >= 160, L = L * 0,9 en caso contrario, L += 40.

(Heredado de ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Cambia la posición de las formas del ElementGroupPrototype por la cantidad determinada por la posición del mouse.

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

Cambia la posición de las formas del prototipo especificado al punto especificado.

(Heredado de ShapeElement)
NavigateAscend(SelectedShapesCollection)

Llamado por este LinkShape para establecer el foco en su primer antecesor con foco en la secuencia de navegación.

(Heredado de LinkShape)
NavigateDescend(SelectedShapesCollection)

Llamado por este ShapeElement para establecer el foco en su primer descendiente centrable en la secuencia de navegación.

(Heredado de ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Llamado por los métodos Navigate para establecer el foco en el objeto DiagramItem especificado.

(Heredado de ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Llamado por este ShapeElement para establecer el foco en el primer elemento del mismo nivel de esta forma (es decir, el primer elemento secundario del elemento primario) en la secuencia de navegación. Esto también controla NavigateToFirst para LineSegments y AnchorPoints, ya que los eventos clave no se enrutan a ellos.

(Heredado de LinkShape)
NavigateToLast(SelectedShapesCollection)

Llamado por este ShapeElement para establecer el foco en el último elemento del mismo nivel de esta forma (es decir, el último elemento secundario del elemento primario) en la secuencia de navegación. Esto también controla NavigateToPrevious para LineSegments y AnchorPoints, ya que los eventos clave no se enrutan a ellos.

(Heredado de LinkShape)
NavigateToNext(SelectedShapesCollection)

Llamado por este LinkShape para establecer el foco en el siguiente segmento de la secuencia de navegación. Esto también controla NavigateToNext para LineSegments y AnchorPoints, ya que los eventos clave no se enrutan a ellos.

(Heredado de LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Llamado por este LinkShape para establecer el foco en el segmento anterior de la secuencia de navegación. Esto también controla NavigateToPrevious para LineSegments y AnchorPoints, ya que los eventos clave no se enrutan a ellos.

(Heredado de LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Se llama cuando cambia una propiedad.

(Heredado de ShapeElement)
OnBeforePaint()

OnBeforePaint se llama al principio de la pintura de ShapeElement. Proporciona una oportunidad para que los desarrolladores actualicen e invaliden los recursos antes de usarlos en la pintura.

(Heredado de ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Llamado cuando ha comenzado la edición en contexto.

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

Permite la última oportunidad de que los límites sean userFixed durante la revisión de la vista y del diagrama. Puede invalidar este método para aplicar los cambios específicos de corrección de límites que quiera aplicar.

(Heredado de ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Lo llama ShapeElement.FixUpChildShapes() para permitir que este ShapeElement configure después de configurar su shapeElement secundario especificado. Después de llamar a OnChildConfiguring(), la nueva forma secundaria se coloca en su ubicación de destino de colocación (si procede). Esto se denomina siguiente, independientemente de si la forma secundaria se ha colocado o no.

(Heredado de ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Llamado por ShapeElement.FixUpChildShapes() para permitir que shapeElement configure previamente su shapeElement secundario especificado. Esto se llama inmediatamente después de que la forma se convierta en un elemento secundario de este ShapeElement, pero antes de que la forma se haya colocado en la forma de destino.

(Heredado de ShapeElement)
OnClick(DiagramPointEventArgs)

Lo llama el OnClick() del control.

(Heredado de ShapeElement)
OnCopy(ModelElement)

Se llama cuando se ha creado una copia del elemento. Se llama al método en el elemento duplicado.

(Heredado de ModelElement)
OnDeleted()

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de BinaryLinkShapeBase)
OnDeleting()

Lo llama el modelo antes de eliminar el elemento.

(Heredado de ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Llamado por onDoubleClick() del control

(Heredado de ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Evento generado cuando se arrastra un IDataObject y, a continuación, se coloca en ShapeElement.

(Heredado de ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Evento generado cuando un elemento IDataObject arrastra entra en los límites de ShapeElement.

(Heredado de ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Evento que se genera cuando un arrastre IDataObject deja los límites de ShapeElement.

(Heredado de ShapeElement)
OnDragOver(DiagramDragEventArgs)

Evento generado cuando se arrastra un objeto IDataObject sobre los límites de ShapeElement.

(Heredado de ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Llamado cuando ha finalizado la edición en contexto.

(Heredado de ShapeElement)
OnInitialize()

Se llama a este método cuando se crea una forma inicialmente, las clases derivadas pueden invalidar para realizar la inicialización de la instancia de forma. Siempre se llama a este método dentro de una transacción.

(Heredado de ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Se llama cuando se presiona una tecla.

(Heredado de ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Se llama entre una tecla de bajar y una tecla de subir.

(Heredado de ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Se llama cuando se suelta una tecla.

(Heredado de ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Llamado por OnMouseDown() del control.

(Heredado de ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Implementación predeterminada del evento ShapeElement para OnMouseEnter.

(Heredado de ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Implementación predeterminada del evento ShapeElement para OnMouseHover.

(Heredado de ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Implementación predeterminada del evento ShapeElement para OnMouseLeave.

(Heredado de ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Llamado por OnMouseMove() de control.

(Heredado de ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Llamado por OnMouseUp() del control.

(Heredado de ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Llamado por OnMouseWheel() del control.

(Heredado de ShapeElement)
OnOrphaned(SerializationResult)

Durante la deserialización, si una forma no está conectada a ningún elemento de modelo a través de la relación PresentationViewsSubject cuando debería, se considera "huérfano". Se llama a este método cuando se encuentra dicha forma durante la deserialización. Nota: La implementación base quitará la forma.

(Heredado de ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Proporciona énfasis visual a la forma. Esto no indica la selección, solo llama la atención del usuario sobre esta forma cuando se selecciona otra forma. (Vea ShapeElement.RelatedShapeToEmphasize.)

(Heredado de ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Dibuja los comentarios de arrastrar y colocar cuando este ShapeElement (o posiblemente uno de sus descendientes) está bajo el mouse. Esto lo llama el OnPaint() del control.

(Heredado de ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Dibuja la selección de este ShapeElement. De forma predeterminada, shapeGeometry de ShapeElement dibujará la selección. El sistema de coordenadas del objeto Graphics está en unidades universales y es relativo a la forma primaria.

(Heredado de ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Dibuja shapeElement. Esto lo llama el OnPaint() del control.

(Heredado de ShapeElement)
OnResurrected()

Lo llama el modelo después de que se haya resucitado el elemento (colocado de nuevo en el almacén).

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

Método virtual para notificar cuándo ha cambiado la posición del jugador de rol.

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

Método virtual para notificar cuándo cambiará la posición del jugador de rol.

(Heredado de ModelElement)
OnShapeInserted()

Se invoca cuando este ShapeElement se convierte en un ShapeElement secundario de su ShapeElement primario.

(Heredado de ShapeElement)
OnShapeRemoved()

Se llama cuando este ShapeElement ya no es un ShapeElement secundario de su shapeElement primario.

(Heredado de ShapeElement)
PerformResizeParentRule()

Configura y activa ResizeParentRule con la información adecuada para el elemento primario de esta forma. Solo activa el evento una vez por iteración y mantiene una lista de todos los cambios que se controlarán más adelante.

(Heredado de ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Configura y activa ResizeParentRule con la información adecuada para el elemento primario de esta forma. Solo activa el evento una vez por iteración y mantiene una lista de todos los cambios que se controlarán más adelante.

(Heredado de ShapeElement)
PermitChildVisibility(ShapeElement)

Oportunidad de influir en la visibilidad de las formas secundarias

(Heredado de ShapeElement)
ProcessVisibilityChange(Boolean)

Procesar el cambio consecuente de un cambio en la visibilidad de esta forma

(Heredado de ShapeElement)
PurgeLayoutObjects()

Purgar todos los objetos de diseño de grafos de esta jerarquía. Purgar todos los puntos de los cables: la colección de puntos fuera de la forma, no los puntos del grafo como ya han desaparecido.

(Heredado de ShapeElement)
PurgePoints()

Este método quita los puntos presentes.

(Heredado de ShapeElement)
RebuildShape()

Realiza la corrección de vistas en este ShapeElement.

(Heredado de ShapeElement)
RecalculateRoute()

Se debe llamar al establecedor en una transacción.

(Heredado de BinaryLinkShapeBase)
RemoveLayoutObject()

quita (elimina) este ShapeElement de GraphWrapper, así como sus formas secundarias relativas y anidadas.

(Heredado de ShapeElement)
Selected(DiagramClientView)

Devuelve un valor que indica si esta forma está seleccionada en la vista especificada.

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

Establezca los decoradores de la línea. Opcionalmente, el usuario puede invalidar la línea cuando se llama.

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

Establezca los decoradores de la línea. Opcionalmente, el usuario puede invalidar la línea cuando se llama.

(Heredado de BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de LinkShape)
SetInitialGraphLayoutVisibility()

Si la visibilidad de esta forma se ha ajustado antes de crear el objeto de diseño del grafo, asegúrese de que los dos están sincronizados.

(Heredado de ShapeElement)
SetShowHideState(Boolean)

Establecer el estado de visibilidad de la forma y todos sus elementos secundarios

(Heredado de ShapeElement)
SetShowHideStateImplementation(Boolean)

Impement principal para Mostrar y ocultar

(Heredado de ShapeElement)
ShouldAddShapeForElement(ModelElement)

Llamado por ShapeElement.FixUpChildShapes() para obtener un valor que indica si se debe crear y agregar un ShapeElement como elemento secundario de este ShapeElement.

(Heredado de ShapeElement)
ShouldReparentOnMove()

Decide si una forma debe ser reparentada cuando se mueve.

(Heredado de ShapeElement)
Show()

Mostrar (Hacer visible) la forma y todos sus elementos secundarios

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

Mostrar la información sobre herramientas personalizada de la forma con las sugerencias especificadas en el texto y la posición

(Heredado de ShapeElement)
ToString()

Devuelve el nombre accesible de este objeto, además de su subtipo.

(Heredado de ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Convierte un rectángulo de coordenadas relativas a la posición superior izquierda del elemento primario de IGeometryHost a coordenadas universales absolutas.

(Heredado de ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Convierte un rectángulo de coordenadas universales absolutas a coordenadas relativas a la posición superior izquierda del elemento primario de IGeometryHost.

(Heredado de ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Convierte un rectángulo de coordenadas relativas a la forma primaria a coordenadas de mundo absolutas.

(Heredado de ShapeElement)
TranslateToRelativeBounds(RectangleD)

Convierte un rectángulo de coordenadas de mundo absoluto en coordenadas relativas a la forma primaria.

(Heredado de ShapeElement)
UpdateDerivedVisible(ShapeElement)

Actualizar el estado visible derivado de esta forma

(Heredado de ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Establece la colección EdgePoints, actualiza los miembros relacionados correctamente e invalida las vistas asociadas.

(Heredado de LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Modifica la luminosidad del pincel especificado. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Modifica la luminosidad del lápiz especificado. (Se prevé una llamada solo por parte de las clases derivadas de ShapeGeometry.)

(Heredado de ShapeElement)
UpdateGraphEdgePoints()

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de LinkShape)

Eventos

Click

Evento desencadenado cuando se hace clic en la forma.

(Heredado de ShapeElement)
DoubleClick

Evento desencadenado cuando se hace doble clic en la forma.

(Heredado de ShapeElement)
KeyDown

Evento que se desencadena cuando la forma tiene el foco y una tecla de teclado está inactiva.

(Heredado de ShapeElement)
KeyPress

Evento desencadenado cuando la forma se ha centrado y se escribe un carácter.

(Heredado de ShapeElement)
KeyUp

Evento desencadenado cuando la forma tiene el foco y se libera una tecla de teclado.

(Heredado de ShapeElement)
MouseDown

Evento desencadenado cuando se presiona un botón del mouse en la forma.

(Heredado de ShapeElement)
MouseMove

Evento desencadenado cuando el cursor se mueve sobre la forma.

(Heredado de ShapeElement)
MouseUp

Evento desencadenado cuando se suelta un botón del mouse en la forma.

(Heredado de ShapeElement)
MouseWheel

Evento desencadenado cuando la rueda del mouse se mueve mientras el cursor está sobre la forma.

(Heredado de ShapeElement)

Implementaciones de interfaz explícitas

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

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

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Heredado de ModelElement)

Métodos de extensión

GetDslDefinitionModelElement(PresentationElement)

Este método garantiza que se devuelva el elemento de modelo real correspondiente al presentationElement. Para los PEL de DslDesigner, el sujeto correspondiente puede ser realmente una clase TreeNode interna y no el MEL real. Este método controla esos casos correctamente para devolver el MEL real.

AddExtension(ModelElement, DomainClassInfo)

Extiende este ModelElement con una extensión cuya instancia se acaba de crear del tipo de dominio especificado. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión de ese tipo.

AddExtension(ModelElement, ExtensionElement)

Extiende este ModelElement con una extensión concreta. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión del mismo tipo.

AddExtension(ModelElement, Guid)

Extiende este ModelElement con una extensión cuya instancia se acaba de crear del tipo de dominio identificado. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión de ese tipo.

AddExtension(ModelElement, Type)

Extiende este ModelElement con una extensión cuya instancia se acaba de crear del tipo especificado. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión de ese tipo.

AddExtension<T>(ModelElement)

Extiende este ModelElement con una extensión cuya instancia se acaba de crear de un tipo determinado. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión del mismo tipo.

GetAllExtensions(ModelElement)

Devuelve un enumerable que realiza un primer cruce a lo ancho a través del árbol de elementos de extensión insertados en este ModelElement.

GetBaseElement(ModelElement)

Devuelve la raíz del objeto MEL virtual en el que participa el ModelElement especificado.

GetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Type)

Obtiene el objeto ExtensionElement del tipo especificado de las extensiones disponibles de este objeto ModelElement. Si el elemento no tiene dicha extensión, se producirá una excepción InvalidOperationException.

GetExtension<T>(ModelElement)

Obtiene el objeto ExtensionElement del tipo especificado de las extensiones disponibles de este objeto ModelElement. Si el elemento no tiene dicha extensión, se producirá una excepción InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado.

IsExtendedBy(ModelElement, Guid)

Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado.

IsExtendedBy(ModelElement, Type)

Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado.

RemoveExtension(ModelElement, DomainClassInfo)

Quita cualquier extensión del ModelElement especificado que es de un tipo determinado.

RemoveExtension(ModelElement, ExtensionElement)

Quitar un ExtensionElement indicado de las extensiones de este ModelElement.

RemoveExtension(ModelElement, Guid)

Quita cualquier extensión del ModelElement especificado que es de un tipo determinado.

RemoveExtension(ModelElement, Type)

Quita cualquier extensión de este ModelElement que es de un tipo determinado.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Type)

DomainClass GenericLinkShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension<T>(ModelElement)

Obtiene el objeto ExtensionElement del tipo especificado de las extensiones disponibles de este objeto ModelElement. Si este elemento no tiene esa extensión, el resultado será null.

CanDelete(ModelElement, Guid[])

Elimina el elemento del modelo.

GetLocks(ModelElement)

Obtiene las marcas de bloqueo para este elemento. Incluirá cualquier bloqueo habilitado en la partición que contiene el elemento.

IsLocked(ModelElement, Locks)

Probar si este elemento tiene cualquier bloqueo de los incluidos en un conjunto especificado

SetLocks(ModelElement, Locks)

Establecer las marcas de bloqueo de este elemento

Se aplica a