BinaryLinkShape (Clase)
Representa una línea o una flecha que puede conectar dos formas en un diagrama. Un vínculo binario también puede formar un bucle que conecta a una forma consigo misma.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(True)> _
Public MustInherit Class BinaryLinkShape _
Inherits BinaryLinkShapeBase
[CLSCompliantAttribute(true)]
public abstract class BinaryLinkShape : BinaryLinkShapeBase
El tipo BinaryLinkShape expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
BinaryLinkShape | Inicializa una nueva instancia de la clase BinaryLinkShape. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AbsoluteBoundingBox | Obtiene el rectángulo de límite de la forma del vínculo en relación con el diagrama. (Se hereda 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. (Se hereda de LinkShape). | |
AbsoluteCenter | Obtiene el punto en el centro de la forma. (Se hereda de ShapeElement). | |
AccessibilityObject | Obtiene el objeto de accesibilidad para la forma. (Se hereda de ShapeElement). | |
AccessibleDefaultActionDescription | Obtiene la descripción de acción predeterminada para la forma. (Se hereda de ShapeElement). | |
AccessibleDescription | Obtiene la descripción para el forma. (Se hereda de ShapeElement). | |
AccessibleHelp | Obtiene la Ayuda de la forma. (Se hereda de ShapeElement). | |
AccessibleHelpTopicFileName | Obtiene el tema de ayuda de la forma. (Se hereda de ShapeElement). | |
AccessibleHelpTopicId | Obtiene el identificador del tema de Ayuda de la forma. (Se hereda de ShapeElement). | |
AccessibleName | Devuelve el nombre de esta forma que se expone a los clientes de accesibilidad. (Se hereda de BinaryLinkShapeBase). | |
AccessibleRole | Obtiene el rol de la forma. (Se hereda de ShapeElement). | |
AccessibleState | Obtiene el estado de la forma. (Se hereda de ShapeElement). | |
AccessibleValue | Obtiene el valor de la forma. (Se hereda de ShapeElement). | |
AllowsChildrenInSelection | Si es true, los elementos secundarios de esta forma se pueden incluir en el grupo de selección actual. (Se hereda de ShapeElement). | |
AllowsChildrenToResizeParent | true si esta forma se puede cambiar de tamaño cuando cambie el tamaño o la posición de una forma secundaria. (Se hereda de ShapeElement). | |
AllowsChildrenToShrinkParent | Si es true, esta forma reducirá su tamaño para ajustarse alrededor de los elementos secundarios cuando se cambie el tamaño o se mueva. (Se hereda de ShapeElement). | |
AnchorBothEnds | (Se hereda de BinaryLinkShapeBase). | |
BackgroundBrushId | Obtiene el identificador para el pincel que se usa para pintar el color de fondo de la forma. (Se hereda de ShapeElement). | |
BoundingBox | Obtiene el rectángulo de límite de la forma del vínculo en relación con su elemento primario. (Se hereda de LinkShape). | |
CanFocus | Obtiene la forma y comprueba si puede recibir el foco. (Se hereda de ShapeElement). | |
CanManuallyRoute | true si los usuarios pueden enrutar manualmente la forma de vínculo entre elementos del diagrama; si no, false. (Se hereda de LinkShape). | |
CanMove | true si los usuarios pueden cambiar la posición del vínculo en el diagrama; si no, false (Se hereda de LinkShape). | |
CanMoveAnchorPoints | Si es true, el usuario puede mover los extremos de este LinkShape alrededor de los límites de las formas conectadas. (Se hereda de LinkShape). | |
CanSelect | Obtiene la forma y comprueba si un usuario puede seleccionarla. (Se hereda de ShapeElement). | |
Center | Obtiene el punto en el centro de la forma. (Se hereda de ShapeElement). | |
ClassStyleSet | Obtiene el conjunto de estilos para la forma. (Se hereda de ShapeElement). | |
ClipWhenDrawingFields | Obtiene la forma secundaria y comprueba si su zona de recorte se debe establecer en el cuadro de límite para la forma primaria cuando se dibuja la forma secundaria. (Se hereda de ShapeElement). | |
DecoratorFrom | Obtiene o establece el decorador, como una flecha, en el extremo From de la relación. (Se hereda de BinaryLinkShapeBase). | |
Decorators | Obtiene la colección de elementos Decorator para la forma. (Se hereda de ShapeElement). | |
DecoratorsSize | (Se hereda de BinaryLinkShapeBase). | |
DecoratorTo | Obtiene o establece el decorador, como una flecha, en el extremo To de la relación. (Se hereda de BinaryLinkShapeBase). | |
DefaultRoutingStyle | Obtiene el estilo predeterminado de enrutamiento (recto o rectilíneo) para el vínculo, establecido en la definición de DSL. (Se hereda de LinkShape). | |
DefaultShapeField | Obtiene la forma predeterminada, que es la primera forma que puede recibir el foco. (Se hereda de ShapeElement). | |
DefaultSize | Obtiene el tamaño predeterminado de la forma. (Se hereda de ShapeElement). | |
Diagram | Obtiene el diagrama al que pertenece la forma. (Se hereda de ShapeElement). | |
EdgePoints | La lista ordenada de puntos que restringen los segmentos rectos de la forma de vínculo, incluidos dos puntos en cada salto. (Se hereda de LinkShape). | |
EdgePointsNoJumps | La lista ordenada de puntos que restringen los segmentos rectos de la forma de vínculo.Si el vínculo tiene saltos, los puntos no se incluyen en la lista. (Se hereda de LinkShape). | |
EndSegmentBreakFactor | Obtiene la longitud del vínculo y determina la longitud que debe tener el último segmento de línea en la forma de vínculo. (Se hereda 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. (Se hereda de ShapeElement). | |
Events | Obtiene la lista de controladores de eventos para la forma. (Se hereda 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. (Se hereda de BinaryLinkShapeBase). | |
FixedFrom | Indica si el usuario ha establecido el punto final manualmente. (Se hereda de BinaryLinkShapeBase). | |
FixedTo | Indica si el usuario ha establecido el punto final manualmente. (Se hereda de BinaryLinkShapeBase). | |
FromEndPoint | El punto donde el conector tocará FromShape. (Se hereda de BinaryLinkShapeBase). | |
FromLinkConnectsToNode | Obtiene la relación de ElementLink que conecta la forma de vínculo con el nodo en el extremo From del conector. (Se hereda de BinaryLinkShapeBase). | |
FromShape | Obtiene el NodeShape en el extremo From del conector. (Se hereda de BinaryLinkShapeBase). | |
GeometryBackgroundBrushId | Obtiene el identificador del pincel que se usa para pintar el color de fondo de la geometría. (Se hereda de ShapeElement). | |
GeometryBoundingBox | Obtiene el cuadro de límite de la forma. (Se hereda 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.) (Se hereda 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.) (Se hereda de BinaryLinkShapeBase). | |
GeometryDecoratorFromSize | Obtiene el tamaño para el decorador en el extremo From de la relación. (Se hereda 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.) (Se hereda de BinaryLinkShapeBase). | |
GeometryDecoratorToSize | Obtiene el tamaño para el decorador en el extremo To de la relación. (Se hereda de BinaryLinkShapeBase). | |
GeometryEdgePoints | Obtiene los puntos de borde en unidades universales (Pensados para que los llamen solo las clases derivadas de ShapeGeometry). (Se hereda de BinaryLinkShapeBase). | |
GeometryEdgePointsNoJumps | Obtiene los puntos de borde en unidades universales sin saltos (Pensados para que los llamen solo las clases derivadas de ShapeGeometry). (Se hereda de BinaryLinkShapeBase). | |
GeometryHasFilledBackground | Obtiene la forma y comprueba si su fondo está pintado. (Se hereda de ShapeElement). | |
GeometryHasOutline | Obtiene la forma y comprueba si tiene un esquema. (Se hereda de ShapeElement). | |
GeometryHasShadow | true si la forma tiene una sombra; si no, false. (Se hereda de ShapeElement). | |
GeometryOutlinePenId | Obtiene el identificador de la pluma que dibuja el contorno de la forma. (Se hereda de ShapeElement). | |
GeometryStyleSet | Obtiene el conjunto de estilos para la forma. (Se hereda de ShapeElement). | |
GridSize | Obtiene o establece el tamaño de la cuadrícula en la que se ajustan los vértices del vínculo.Si es 0.0, no se usa ninguna cuadrícula. (Se hereda de LinkShape). | |
HasChildren | true si la forma tiene formas secundarias. (Se hereda de ShapeElement). | |
HasCustomToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas personalizada. (Se hereda de ShapeElement). | |
HasDragOverToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas. (Se hereda de ShapeElement). | |
HasFilledBackground | Obtiene la forma y comprueba si tiene un fondo. (Se hereda de ShapeElement). | |
HasHighlighting | Obtiene la forma y comprueba si está resaltada. (Se hereda de ShapeElement). | |
HasOutline | Obtiene la forma y comprueba si tiene un esquema. (Se hereda de ShapeElement). | |
HasShadow | Si es true, el vínculo se pinta con una sombra. (Se hereda de LinkShape). | |
HasToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas. (Se hereda de ShapeElement). | |
Id | Obtiene el identificador del elemento. (Se hereda de ModelElement). | |
IsActive | Obtiene la marca IsActive y comprueba si el elemento está activo. (Se hereda de ModelElement). | |
IsDeleted | Obtiene la marca IsDeleted y comprueba si el elemento se ha eliminado del modelo. (Se hereda de ModelElement). | |
IsDeleting | Obtiene la marca IsDeleting y comprueba si el elemento se está eliminando actualmente del modelo. (Se hereda de ModelElement). | |
IsDirected | (Se hereda de BinaryLinkShapeBase). | |
IsNestedChild | true si este elemento de forma está en NestedChildShapes de su ParentShape. (Se hereda de ShapeElement). | |
IsRelativeChild | true si este elemento de forma está en RelativeChildShapes de su ParentShape. (Se hereda de ShapeElement). | |
IsVisible | Si true, la forma aparece en el diagrama; si no aparece false, él, y algoritmos de diseño y de enrutamiento se omiten.Vea también Hide() y Show(). (Se hereda de ShapeElement). | |
LineAdjustAwayDefault | Obtiene la forma y comprueba si las formas secundarias de vínculo deben intentar alinearse cuando están conectadas a la misma forma, o establece este valor. (Se hereda de ShapeElement). | |
LineAffinityDefault | Obtiene o establece la ubicación de destino donde la forma de vínculo debe intentar colocar la forma. (Se hereda de ShapeElement). | |
LineToLineClearance | Obtiene o establece la distancia entre las formas de vínculo secundarias de esta forma. (Se hereda de ShapeElement). | |
LineToNodeClearance | Obtiene o establece la distancia entre las formas de vínculo secundarias y las formas de nodo secundarias. (Se hereda de ShapeElement). | |
ManuallyRouted | True si el usuario ha realizado un cambio manual en el enrutamiento de esta forma de vínculo.False si el usuario ha utilizado el comando Reroute o ha dejado sin cambios el enrutamiento automático. (Se hereda de LinkShape). | |
MaximumSize | Obtiene el tamaño máximo de la forma. (Se hereda de ShapeElement). | |
MinimumSize | Obtiene el tamaño mínimo de la forma. (Se hereda de ShapeElement). | |
ModelElement | Obtiene o establece el elemento de modelo que está asociado al elemento de presentación. (Se hereda de PresentationElement). | |
NestedChildShapes | Lista de formas que forman parte de esta forma, y están restringidas para aparecer dentro de los límites de esta forma o diagrama. (Se hereda de ShapeElement). | |
NestedShapesMargin | Obtiene el margen entre el cuadro de límite de la forma y sus formas de nodo anidadas. (Se hereda de ShapeElement). | |
Nodes | Obtiene una lista de las formas a la forma de vínculo. (Se hereda de LinkShape). | |
NodeToNodeClearance | Obtiene o establece el margen entre las formas de nodo secundarias. (Se hereda de ShapeElement). | |
OutlinePenId | Obtiene el identificador de la pluma que se usa para dibujar el contorno de la forma de vínculo. (Se hereda de LinkShape). | |
OutlinePenWidth | Obtiene el ancho del contorno de la forma. (Se hereda de ShapeElement). | |
PaintMoveableDecoratorSelectionLines | (Se hereda de ShapeElement). | |
ParentLink | Obtiene la instancia de la relación a partir de la forma para la forma primaria. (Se hereda de ShapeElement). | |
ParentShape | Obtiene el elemento de forma primario.Para que aparezca en un diagrama, una forma o un conector debe tener un elemento primario. (Se hereda de ShapeElement). | |
Partition | Obtiene o establece la interfaz Partition que contiene el elemento. (Se hereda de ModelElement). | |
Perimeter | Obtiene el perímetro (ruta) alrededor de la forma. (Se hereda de ShapeElement). | |
RelatedShapeToEmphasize | Obtiene la forma relacionada para recalcar visualmente al usuario cuando está seleccionada esta forma. (Se hereda de ShapeElement). | |
RelativeChildShapes | Lista de formas que forman parte de esta forma, pero pueden aparecer fuera de los límites de esta forma. (Se hereda de ShapeElement). | |
RouteJumpType | Obtiene o establece si el vínculo crea un salto donde cruza otro vínculo. (Se hereda de LinkShape). | |
RoutingStyle | Recto (de punto a punto) o rectilíneo (compuesto de una serie de segmentos horizontales y verticales). (Se hereda de LinkShape). | |
ShapeFields | Partes de una forma, como decoradores y filas de texto. (Se hereda de ShapeElement). | |
ShapeGeometry | Rige cómo se pinta la forma. (Se hereda de BinaryLinkShapeBase). | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Si es true, cuando el usuario hace doble clic en un elemento del cuadro de herramientas con esta forma seleccionada, si la herramienta no se puede combinar con esta forma, se intentará una combinación con la forma primaria.El valor predeterminado es true. (Se hereda de ShapeElement). | |
Store | Obtiene el Store que contiene el elemento. (Se hereda de ModelElement). | |
StyleSet | Obtiene una instancia del estilo de la forma. (Se hereda de ShapeElement). | |
Subject | Obtiene o establece el asunto del elemento de presentación.El valor predeterminado es el mismo objeto que ModelElement. (Se hereda de PresentationElement). | |
TargetRelationshipDomainClassId | Obtiene el identificador del elemento de destino que se asigna a la forma binaria del vínculo. | |
TargetToolboxItemFilterAttributes | Obtiene una colección de atributos que determinan qué elementos se habilitan o deshabilitan en el cuadro de herramientas. (Se hereda de ShapeElement). | |
ToEndPoint | El punto donde el conector termina en ToShape. (Se hereda de BinaryLinkShapeBase). | |
ToLinkConnectsToNode | Obtiene la relación de ElementLink que conecta la forma de vínculo con el nodo en el extremo To del conector. (Se hereda de BinaryLinkShapeBase). | |
ToShape | Obtiene el NodeShape en el extremo To de la forma del vínculo. (Se hereda de BinaryLinkShapeBase). | |
UserFixed | Obtiene o establece un segmento de línea fijo. (Se hereda de LinkShape). | |
ZOrder | Determina el orden en que se mostrará esta forma en relación con otras formas del diagrama.Establecido normalmente a partir del orden de las formas secundarias. (Se hereda de ShapeElement). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AccessibleDoDefaultAction | Realiza la acción predeterminada del objeto accesible. (Se hereda de ShapeElement). | |
Associate | Asigna un elemento del modelo al elemento de presentación.El mismo efecto que establecer ModelElement. (Se hereda de PresentationElement). | |
CalculateDerivedVisible | Calcula si la forma del vínculo está visible.True si ambos nodos finales son visibles. (Se hereda de BinaryLinkShapeBase). | |
CanMerge | Comprueba si un elemento de origen se puede agregar a este elemento. (Se hereda de ModelElement). | |
ChooseMergeTarget(ElementGroup) | Selecciona un elemento de destino que se aceptará como su elemento secundario en un elemento que el usuario desee copiar, arrastrar o crear. (Se hereda de ModelElement). | |
ChooseMergeTarget(ElementGroupPrototype) | Selecciona un elemento de destino que se aceptará como su elemento secundario en un elemento que el usuario desee copiar, arrastrar o crear. (Se hereda de ModelElement). | |
ChooseParentShape | Selecciona una forma primaria para una nueva forma secundaria, normalmente esta forma. (Se hereda de ShapeElement). | |
ChooseRelationship | Selecciona a qué lista secundaria debe agregarse una nueva forma secundaria: NestedChildShapes o RelativeChildShapes. (Se hereda de ShapeElement). | |
CoerceSelection | Permite que una forma determine qué otras formas se seleccionan. (Se hereda de ShapeElement). | |
Connect | Crea las relaciones ElementLink necesarias para conectar el objeto NodeShape especificado.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. (Se hereda de BinaryLinkShapeBase). | |
Copy() | Crea una copia del elemento en el modelo. (Se hereda de ModelElement). | |
Copy(IEnumerable<Guid>) | Crea una copia del elemento y sus vínculos y elementos secundarios. (Se hereda de ModelElement). | |
CreateChildShape | Crea una forma y la agrega como elemento secundario de esta forma. (Se hereda de ShapeElement). | |
CreateClassStyleSet | Crea un conjunto de estilos de clase para el tipo de forma. (Se hereda de ShapeElement). | |
CreateDecorators | Crea una colección de elementos Decorator para el tipo de forma. (Se hereda de ShapeElement). | |
CreateInstanceStyleSet | Crea un conjunto de estilos para la forma. (Se hereda de ShapeElement). | |
CreateShapeFields | Crea una colección de campos de forma del tipo de forma. (Se hereda de ShapeElement). | |
Delete() | Elimina un elemento del modelo. (Se hereda de ModelElement). | |
Delete(array<Guid[]) | Elimina un elemento del modelo. (Se hereda de ModelElement). | |
DetermineHighlightShape | Busca la forma resaltada en una cadena de formas. (Se hereda de ShapeElement). | |
Disconnect | Quita las relaciones de ElementLink al NodeShapes en ambos extremos. (Se hereda de BinaryLinkShapeBase). | |
DoFoldToShape | Calcula el punto en un conector donde tocará el perímetro de una forma.Reemplácelo si define una forma no rectangular. (Se hereda de ShapeElement). | |
DoHitTest(PointD, DiagramHitTestInfo) | Devuelve true si el punto especificado está dentro de la forma. (Se hereda de ShapeElement). | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Devuelve true si el punto especificado está dentro de la forma. (Se hereda de ShapeElement). | |
DoHitTestSelection | Devuelve true si un punto dado se encuentra en los controladores de selección alrededor de la forma. (Se hereda de ShapeElement). | |
DoKeyboardNavigation | Navega de forma a forma mediante el teclado. (Se hereda de ShapeElement). | |
DrawResizeFeedback | Dibuja la información de cambio de tamaño de la forma. (Se hereda de ShapeElement). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
ExcludeFromClipRegion | Excluye esta forma y sus formas de extremo de la zona de recorte en el objeto Graphics especificado. (Se hereda de BinaryLinkShapeBase). | |
ExcludeGeometryFromClipRegion | Excluye la geometría de una forma y sus formas secundarias de la zona de recorte. (Se hereda de ShapeElement). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FindDecorator(String) | Busca el elemento Decorator de forma que tiene un nombre especificado. (Se hereda de ShapeElement). | |
FindFirstChild | Busca el primer elemento secundario de la secuencia de navegación de la forma. (Se hereda de ShapeElement). | |
FindFreeArea | Busca un área vacía en la cuadrícula de la forma. (Se hereda de ShapeElement). | |
FindLastChild | Busca el último elemento secundario de la secuencia de navegación de la forma. (Se hereda de ShapeElement). | |
FindNextChild | Busca el siguiente elemento secundario de la secuencia de navegación de la forma. (Se hereda de ShapeElement). | |
FindNextInChildFields | Busca el campo de forma siguiente en la secuencia de navegación. (Se hereda de ShapeElement). | |
FindPreviousChild | Busca el elemento secundario anterior de la secuencia de navegación de la forma. (Se hereda de ShapeElement). | |
FindPreviousInChildFields | Busca el campo de forma anterior en la secuencia de navegación. (Se hereda de ShapeElement). | |
FindShapeField(String) | Busca un campo de forma en una forma. (Se hereda de ShapeElement). | |
FixUpChildShapes | Crea o ajusta las formas secundarias que deben generarse cuando se crea o actualiza un elemento de modelo.Lo llama Diagram.FixUpDiagram(). (Se hereda de ShapeElement). | |
Focused | Comprueba si la forma tiene el foco. (Se hereda de ShapeElement). | |
GetAccessibilityObject | Obtiene el objeto accesible asignado a la forma. (Se hereda de ShapeElement). | |
GetChildElements | Obtiene una colección de formas secundarias que pertenecen a la forma primaria. (Se hereda de ShapeElement). | |
GetCursor | Obtiene el puntero que aparece cuando el mouse está sobre la forma. (Se hereda de ShapeElement). | |
GetDomainClass | Obtiene la clase más derivada de dominio para este elemento. (Se hereda de ModelElement). | |
GetDragOverToolTipText | Obtiene el texto de información sobre herramientas que aparece cuando el mouse está encima de la forma. (Se hereda de ShapeElement). | |
GetEdgePointsValue | Use EdgePoints o EdgePointsNoJumps. (Se hereda de LinkShape). | |
GetFieldAccessibleDescription | Obtiene la descripción de un campo en la forma. (Se hereda de ShapeElement). | |
GetFieldAccessibleName | Obtiene el nombre de un campo de la forma. (Se hereda de ShapeElement). | |
GetFieldAccessibleValue | Obtiene el valor de un campo en la forma. (Se hereda de ShapeElement). | |
GetFieldRepresentedElement | Obtiene el elemento primario que la forma secundaria representa. (Se hereda de ShapeElement). | |
GetFieldRepresentedProperty | Obtiene la información de la propiedad para un campo en la forma. (Se hereda de ShapeElement). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetPotentialMouseAction | Obtiene la acción del mouse que se realizará para un evento de presionar el botón del mouse sobre un punto concreto del diagrama. (Se hereda de ShapeElement). | |
GetRoleCollection<TCollection, TElement>(Guid) | Obtiene o crea la colección de elementos vinculados (Se hereda de ModelElement). | |
GetShapeLuminosity | Calcula la luminosidad de la forma. (Se hereda de ShapeElement). | |
GetSubFieldAccessibleDescription | Obtiene la descripción de un campo secundario en la forma. (Se hereda de ShapeElement). | |
GetSubFieldAccessibleName | Obtiene el nombre de un campo secundario de la forma. (Se hereda de ShapeElement). | |
GetSubFieldAccessibleValue | Obtiene el valor de un campo secundario en la forma. (Se hereda de ShapeElement). | |
GetSubFieldRepresentedElements | Obtiene una colección de elementos que la forma para el campo secundario representa. (Se hereda de ShapeElement). | |
GetSubFieldRepresentedProperty | Obtiene la propiedad para el campo secundario. (Se hereda de ShapeElement). | |
GetSubFieldRepresentedPropertyElements | Obtiene el elemento que contiene la propiedad del campo secundario. (Se hereda de ShapeElement). | |
GetToolTipText | Obtiene el texto de información sobre herramientas para la forma a la que señala el mouse. (Se hereda de ShapeElement). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
HasCachedDragOverResult | Comprueba si los resultados se almacenen en memoria caché para el evento del mouse de arrastrar por encima. (Se hereda de ShapeElement). | |
Hide | Oculta la forma y todos sus elementos secundarios. (Se hereda de ShapeElement). | |
HideCustomToolTip | Oculta la información sobre herramientas personalizada de la forma. (Se hereda de ShapeElement). | |
InitializeDecorators | Inicializa y agrega campos al tipo de forma. (Se hereda de ShapeElement). | |
InitializeInstanceResources | Inicializa los recursos para una instancia de la forma. (Se hereda de ShapeElement). | |
InitializeResources | Inicializa los recursos de la forma. (Se hereda de ShapeElement). | |
InitializeShapeFields | Inicializa la lista de campos que representan los elementos de la forma como etiquetas, iconos, filas de texto e imágenes de fondo.Se le llama una vez por clase. (Se hereda de ShapeElement). | |
Invalidate() | Fuerza la forma y hace que se vuelva a dibujar de inmediato en la pantalla del usuario. (Se hereda de LinkShape). | |
Invalidate(Boolean) | Asegúrese de que la forma se redibuja al final de la transacción.Llámela si cambia las propiedades de la forma. (Se hereda de ShapeElement). | |
Invalidate(RectangleD) | Asegúrese de que la forma y su ubicación anterior se repintan al final de la transacción. (Se hereda de ShapeElement). | |
IsDescendantOf | Comprueba si la forma es un descendiente de otra forma. (Se hereda de ShapeElement). | |
IsNavigationKey(Char) | Comprueba si la tecla se usa como comando de navegación. (Se hereda de ShapeElement). | |
IsNavigationKey(Keys) | Comprueba si los datos de tecla se usan como comando de navegación. (Se hereda de ShapeElement). | |
IsRouted | True si se ha enrutado la forma de vínculo y los EdgePoints son válidos; false si el vínculo se va a enrutar más tarde. (Se hereda de LinkShape). | |
IterateShapes | Recorre una forma y sus formas secundarias. (Se hereda de ShapeElement). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MergeConfigure | No se usa para los elementos de presentación. (Se hereda de PresentationElement). | |
MergeDisconnect | Desconecta un elemento de origen de un elemento de destino. (Se hereda de ModelElement). | |
MergeRelate | Crea una relación entre un elemento de modelo y un grupo de elementos de modelo. (Se hereda de PresentationElement). | |
ModifyLuminosity | Calcula la luminosidad de resaltado de la forma. (Se hereda de ShapeElement). | |
MoveByRepositioning(DiagramDragEventArgs) | Cambia de posición las formas del grupo según la cantidad determinada por la posición del mouse. (Se hereda de ShapeElement). | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Cambia de posición las formas del grupo según la cantidad determinada por la posición del mouse. (Se hereda de ShapeElement). | |
NavigateAscend | Llamado en respuesta a la navegación de presiones de tecla de usuario para establecer el foco en el antecesor que pueda recibir más próximo. (Se hereda de LinkShape). | |
NavigateDescend | Navega al descendiente siguiente en la secuencia de navegación y actualiza el foco.Se le llama como respuesta a pulsaciones de tecla de navegación del usuario. (Se hereda de ShapeElement). | |
NavigateTo | Navega a una forma específica en la secuencia de navegación y actualiza el foco. (Se hereda de ShapeElement). | |
NavigateToFirst | Llamado en respuesta a la navegación de presiones de tecla de usuario para establecer el foco en el primer elemento secundario del elemento primario de foco actual. (Se hereda de LinkShape). | |
NavigateToLast | Llamado en respuesta a la navegación de presiones de tecla de usuario para establecer el foco en el último elemento secundario del elemento primario de foco actual. (Se hereda de LinkShape). | |
NavigateToNext | Llamado en respuesta a la navegación de presiones de tecla de usuario para establecer el foco en el siguiente elemento que pueda recibir el foco en la secuencia de foco. (Se hereda de LinkShape). | |
NavigateToPrevious | Llamado en respuesta a la navegación de presiones de tecla de usuario para establecer el foco en elemento anterior en la secuencia de foco. (Se hereda de LinkShape). | |
OnAssociatedPropertyChanged | Actualiza la forma cuando el valor de una propiedad del almacén en memoria cambia para un campo de la forma. (Se hereda de ShapeElement). | |
OnBeforePaint | Actualiza recursos, como lápices y pinceles, antes de que se usen para pintar la forma. (Se hereda de ShapeElement). | |
OnBeginEdit | Se llama cuando el usuario comienza a modificar un campo de texto. (Se hereda de ShapeElement). | |
OnBoundsFixup | Se llama cuando la posición y el tamaño de los límites del elemento primario y los elementos secundarios se establecen o se ajustan.Invalide para modificar el tamaño o el diseño interno. (Se hereda de ShapeElement). | |
OnChildConfigured | Se invoca cuando las posiciones y tamaños de formas secundarias están a punto de ser determinados.Invalide para establecer reglas especializadas. (Se hereda de ShapeElement). | |
OnChildConfiguring | Se llama cuando el tamaño y la posición de una forma secundaria se ha determinado. (Se hereda de ShapeElement). | |
OnClick | Se llama cuando el usuario hace clic en la forma. (Se hereda de ShapeElement). | |
OnCopy | Llamado cuando este elemento se ha creado como copia de otro elemento. (Se hereda de ModelElement). | |
OnDeleted | Se llama después de la forma se elimina de un diagrama. (Se hereda de BinaryLinkShapeBase). | |
OnDeleting | Llamado cuando este elemento se va a eliminar. (Se hereda de ModelElement). | |
OnDoubleClick | Se llama cuando el usuario hace doble clic en la forma. (Se hereda de ShapeElement). | |
OnDragDrop | Se llama cuando el usuario arrastra un elemento a la forma. (Se hereda de ShapeElement). | |
OnDragEnter | Se llama cuando el mouse entra en una forma durante una operación de arrastrar. (Se hereda de ShapeElement). | |
OnDragLeave | Se llama cuando el mouse se desplaza fuera de una forma. (Se hereda de ShapeElement). | |
OnDragOver | Invalide este método para responder al movimiento del mouse sobre la forma.Establezca e.Effect para indicar comentarios del cursor al usuario. (Se hereda de ShapeElement). | |
OnEndEdit | Se llama cuando el usuario termina de editar un campo de texto. (Se hereda de ShapeElement). | |
OnInitialize | Se le llama para inicializar la forma.Invalide este método para adjuntar las reglas y los controladores de eventos a este objeto. (Se hereda de ShapeElement). | |
OnKeyDown | Se invoca cuando se presiona una tecla. (Se hereda de ShapeElement). | |
OnKeyPress | Llamado cuando se escribe un carácter. (Se hereda de ShapeElement). | |
OnKeyUp | Se llama cuando se suelta una tecla. (Se hereda de ShapeElement). | |
OnMouseDown | Se llama cuando el usuario presiona una tecla del mouse. (Se hereda de ShapeElement). | |
OnMouseEnter | Llamado cuando el mouse entra en una forma. (Se hereda de ShapeElement). | |
OnMouseHover | Llamado cuando el mouse se mantiene sobre una forma. (Se hereda de ShapeElement). | |
OnMouseLeave | Se llama cuando el mouse sale de una forma. (Se hereda de ShapeElement). | |
OnMouseMove | Llamado repetidamente cuando el usuario mueve el mouse. (Se hereda de ShapeElement). | |
OnMouseUp | Se llama cuando se suelta el botón del mouse. (Se hereda de ShapeElement). | |
OnMouseWheel | Se llama cuando el usuario ha girado la rueda del mouse. (Se hereda de ShapeElement). | |
OnOrphaned | Se llama cuando (Se hereda de ShapeElement). | |
OnPaintEmphasis | Llamado cuando el énfasis se ha aplicado a la forma seleccionada. (Se hereda de ShapeElement). | |
OnPaintFeedback | Se llama cuando se pintan comentarios de arrastrar y colocar. (Se hereda de ShapeElement). | |
OnPaintSelection | Denominado para pintar el resaltado de la selección. (Se hereda de ShapeElement). | |
OnPaintShape | Se le llama para pintar las partes básicas de la forma. (Se hereda de ShapeElement). | |
OnResurrected | Llamado cuando este elemento se ha agregado a un modelo. (Se hereda de ModelElement). | |
OnRolePlayerPositionChanged | Se le llama cuando cambia la posición de un rol. (Se hereda de ModelElement). | |
OnRolePlayerPositionChanging | Llamado cuando una posición de encargado de rol va a cambiar. (Se hereda de ModelElement). | |
OnShapeInserted | Llamado cuando una forma se ha insertado como elemento secundario de otro. (Se hereda de ShapeElement). | |
OnShapeRemoved | Se llama cuando la forma se ha quitado como forma secundaria de su forma primaria. (Se hereda de ShapeElement). | |
PerformResizeParentRule() | Alerta al Diseñador de lenguaje específico de dominio que se debe cambiar el tamaño de una forma primaria para que coincida con sus formas secundarias. (Se hereda de ShapeElement). | |
PerformResizeParentRule(Boolean, ShapeElement) | Alerta al Diseñador de lenguaje específico de dominio que se debe cambiar el tamaño de una forma primaria para que coincida con sus formas secundarias. (Se hereda de ShapeElement). | |
PermitChildVisibility | Comprueba si la forma secundaria debe aparecer en el diagrama. (Se hereda de ShapeElement). | |
ProcessVisibilityChange | Actualiza la visibilidad de la forma secundaria cuando se realiza un cambio en la visibilidad. (Se hereda de ShapeElement). | |
PurgeLayoutObjects | Quita los objetos que se usan para colocar la forma en la cuadrícula del diagrama. (Se hereda de ShapeElement). | |
PurgePoints | Quita los puntos de la forma en la cuadrícula del diagrama. (Se hereda de ShapeElement). | |
RebuildShape | Recompila la forma. (Se hereda de ShapeElement). | |
RecalculateRoute | (Se hereda de BinaryLinkShapeBase). | |
RemoveLayoutObject | Quita la forma, incluida cualquier forma secundaria relativa y anidada, de la cuadrícula del diagrama. (Se hereda de ShapeElement). | |
Selected | Comprueba si la forma está seleccionada en una vista especificada. (Se hereda de ShapeElement). | |
SetDecorators(LinkDecorator, LinkDecorator, Boolean) | Establece los elementos Decorator para el conector. (Se hereda de BinaryLinkShapeBase). | |
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean) | Establece los elementos Decorator para el conector. (Se hereda de BinaryLinkShapeBase). | |
SetEdgePointsValue | Use la propiedad EdgePoints. (Se hereda de LinkShape). | |
SetInitialGraphLayoutVisibility | Establece la visibilidad del gráfico. (Se hereda de ShapeElement). | |
SetShowHideState | Establece la visibilidad de la forma y todos sus elementos secundarios. (Se hereda de ShapeElement). | |
SetShowHideStateImplementation | Establece la visibilidad de la forma. (Se hereda de ShapeElement). | |
ShouldAddShapeForElement | Determina si se debe crear una forma para representar una determinada instancia de clase de dominio en el diagrama. (Se hereda de ShapeElement). | |
ShouldReparentOnMove | Comprueba si una forma secundaria se debe agregar a un nuevo elemento primario cuando se mueva la forma secundaria. (Se hereda de ShapeElement). | |
Show | Hace visibles una forma y todos sus elementos secundarios. (Se hereda de ShapeElement). | |
ShowCustomToolTip | Hace visible la información sobre herramientas personalizada de una forma. (Se hereda de ShapeElement). | |
ToString | Obtiene el nombre de la forma y su tipo. (Se hereda de ShapeElement). | |
TranslateGeometryToAbsoluteBounds | Convierte los límites relativos en límites absolutos para la geometría de la forma. (Se hereda de ShapeElement). | |
TranslateGeometryToRelativeBounds | Convierte los límites absolutos en límites relativos para la geometría de la forma. (Se hereda de ShapeElement). | |
TranslateToAbsoluteBounds | Convierte los límites relativos en los límites absolutos de la forma. (Se hereda de ShapeElement). | |
TranslateToRelativeBounds | Convierte los límites absolutos en los límites relativos de la forma. (Se hereda de ShapeElement). | |
UpdateDerivedVisible | Actualiza el estado de visibilidad de la forma derivada. (Se hereda de ShapeElement). | |
UpdateEdgePoints | Actualiza los puntos de borde para la forma de vínculo. (Se hereda de LinkShape). | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Actualiza la luminosidad del pincel. (Se hereda de ShapeElement). | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Actualiza la luminosidad del lápiz. (Se hereda de ShapeElement). | |
UpdateGraphEdgePoints | Actualiza los puntos de borde de la forma de vínculo y los representa gráficamente en el diagrama. (Se hereda de LinkShape). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
Click | Se produce cuando el usuario hace clic con el mouse sobre una forma. (Se hereda de ShapeElement). | |
DoubleClick | Se produce cuando el usuario hace doble clic con el mouse en un nodo. (Se hereda de ShapeElement). | |
KeyDown | Se produce cuando el usuario presiona una tecla. (Se hereda de ShapeElement). | |
KeyPress | Se produce cuando el usuario presiona y suelta una tecla. (Se hereda de ShapeElement). | |
KeyUp | Se produce cuando el usuario suelta una tecla. (Se hereda de ShapeElement). | |
MouseDown | Se produce cuando el usuario presiona el botón del mouse. (Se hereda de ShapeElement). | |
MouseMove | Se produce cuando el usuario mueve el mouse. (Se hereda de ShapeElement). | |
MouseUp | Se produce cuando el usuario suelta el botón del mouse. (Se hereda de ShapeElement). | |
MouseWheel | Se produce cuando el usuario hace girar la rueda del mouse. (Se hereda de ShapeElement). |
Arriba
Métodos de extensión
Nombre | Descripción | |
---|---|---|
AddExtension(Guid) | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
AddExtension(Type) | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
AddExtension(DomainClassInfo) | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
AddExtension(ExtensionElement) | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
AddExtension<T>() | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
CanDelete | Elimina el elemento del modelo. (Definido por ImmutabilityExtensionMethods). | |
GetAllExtensions | 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. (Definido por ModelElementExtensionMethods). | |
GetBaseElement | Devuelve la raíz del objeto MEL virtual en el que participa el ModelElement especificado. (Definido por ModelElementExtensionMethods). | |
GetDslDefinitionModelElement | Este método garantiza la devolución del 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. (Definido por PresentationElementHelper). | |
GetExtension(Guid) | Sobrecargado. (Definido por ModelElementExtensionMethods). | |
GetExtension(Type) | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
GetExtension(DomainClassInfo) | Sobrecargado. (Definido por ModelElementExtensionMethods). | |
GetExtension<T>() | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). | |
GetLocks | Obtiene las marcas de bloqueo para este elemento.Incluirá cualquier bloqueo habilitado en la partición que contiene el elemento. (Definido por ImmutabilityExtensionMethods). | |
IsExtendedBy(Guid) | Sobrecargado. Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
IsExtendedBy(Type) | Sobrecargado. Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
IsExtendedBy(DomainClassInfo) | Sobrecargado. Consulte si este ModelElement se extiende actualmente mediante un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
IsLocked | Probar si este elemento tiene cualquier bloqueo de los incluidos en un conjunto especificado (Definido por ImmutabilityExtensionMethods). | |
RemoveExtension(Type) | Sobrecargado. Quita cualquier extensión de este ModelElement que es de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
RemoveExtension(Guid) | Sobrecargado. Quita cualquier extensión del ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
RemoveExtension(DomainClassInfo) | Sobrecargado. Quita cualquier extensión del ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods). | |
RemoveExtension(ExtensionElement) | Sobrecargado. Quitar un ExtensionElement indicado de las extensiones de este ModelElement. (Definido por ModelElementExtensionMethods). | |
SetLocks | Establecer las marcas de bloqueo de este elemento (Definido por ImmutabilityExtensionMethods). | |
TryGetExtension(Guid) | Sobrecargado. (Definido por ModelElementExtensionMethods). | |
TryGetExtension(Type) | Sobrecargado. (Definido por ModelElementExtensionMethods). | |
TryGetExtension(DomainClassInfo) | Sobrecargado. (Definido por ModelElementExtensionMethods). | |
TryGetExtension<T>() | Sobrecargado. 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. (Definido por ModelElementExtensionMethods). |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
IMergeElements.CanMerge | Devuelve true si este elemento puede combinarse con el contenido del prototipo. (Se hereda de ModelElement). | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Se hereda de ModelElement). | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Se hereda de ModelElement). | |
IMergeElements.MergeConfigure | (Se hereda de ModelElement). | |
IMergeElements.MergeDisconnect | (Se hereda de ModelElement). | |
IMergeElements.MergeRelate | (Se hereda de ModelElement). |
Arriba
Comentarios
BinaryLinkShape es la clase de la que todas formas de conector derivan. Cuando se define una clase de conector en la definición ADSL, la clase base predeterminada es BinaryLinkShape, a menos que especifique explícitamente otra clase del conector como base.
BinaryLinkShape suele ser la representación gráfica de una instancia de una relación de dominio. La relación de dominio representa información conceptual, y la forma o el conector de vínculo representa su apariencia visible en el diagrama. En la definición ADSL, defina un mapa de elemento del diagrama entre la clase del conector y relación de dominio. En tiempo de ejecución, puede tener acceso a la instancia de la relación de dominio utilizando la propiedad ModelElement. Para navegar de un elemento a otro, normalmente es mejor navegar primero al elemento de modelo y luego recorrer las relaciones de dominio, en lugar de recorrer conectores del diagrama.
Para obtener más información y ejemplos, vea [redirigir] Cómo: Navegar y actualizar diagramas.
Precaución |
---|
La mayoría de los métodos de este tipo se definen en BinaryLinkShapeBase. |
Ejemplos
Para obtener ejemplos, vea [redirigir] Cómo: Navegar y actualizar diagramas.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)