Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
representa un diagrama o una forma o un conector en un diagrama.ShapeElements encapsula la presentación visual de los elementos del modelo.
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.NodeShape
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public MustInherit Class ShapeElement _
Inherits PresentationElement _
Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
public abstract class ShapeElement : PresentationElement,
IGeometryHost
El tipo ShapeElement expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
ShapeElement | Inicializa una nueva instancia de la clase ShapeElement. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AbsoluteBoundingBox | el rectángulo delimitador, medido en relación con el diagrama. |
![]() |
AbsoluteBoundingBoxToEnsureVisible | obtiene el rectángulo delimitador absoluto para el DiagramClientView.EnsureVisible. |
![]() |
AbsoluteCenter | obtiene el punto en el centro de la forma. |
![]() |
AccessibilityObject | Obtiene el objeto de accesibilidad para la forma. |
![]() |
AccessibleDefaultActionDescription | Obtiene la descripción predeterminada de acciones para la forma. |
![]() |
AccessibleDescription | Obtiene la descripción de la forma. |
![]() |
AccessibleHelp | Obtiene la Ayuda de la forma. |
![]() |
AccessibleHelpTopicFileName | Obtiene el tema de Ayuda de la forma. |
![]() |
AccessibleHelpTopicId | Obtiene el identificador del tema de Ayuda de la forma. |
![]() |
AccessibleName | obtiene el nombre de la forma. |
![]() |
AccessibleRole | obtiene el rol de la forma. |
![]() |
AccessibleState | Obtiene el estado de la forma. |
![]() |
AccessibleValue | obtiene el valor de la forma. |
![]() |
AllowsChildrenInSelection | si true, los elementos secundarios de esta forma se puede incluir en el grupo de selección actual. |
![]() |
AllowsChildrenToResizeParent | true si esta forma puede cambiar de tamaño cuando el tamaño o posición de una forma secundaria cambia. |
![]() |
AllowsChildrenToShrinkParent | Si es true, esta forma reducirá de tamaño para ajustarse alrededor de los elementos secundarios cuando se cambia el tamaño o se mueven. |
![]() |
BackgroundBrushId | Obtiene el identificador del pincel utilizado para pintar el fondo de la forma. |
![]() |
BoundingBox | el rectángulo delimitador, medido en relación con el ParentShape. |
![]() |
CanFocus | Obtiene la forma y comprueba si puede recibir el foco. |
![]() |
CanMove | Obtiene la forma y comprueba si un usuario puede moverla. |
![]() |
CanSelect | Obtiene la forma y comprueba si un usuario puede seleccionarlo. |
![]() |
Center | obtiene el punto en el centro de la forma. |
![]() |
ClassStyleSet | Obtiene el conjunto de estilo de la forma. |
![]() |
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. |
![]() |
Decorators | Obtiene la colección de elementos decorator de la forma. |
![]() |
DefaultShapeField | Obtiene la forma predeterminada, que es la primera forma que puede recibir el foco. |
![]() |
DefaultSize | obtiene el tamaño predeterminado de la forma. |
![]() |
Diagram | Obtiene el diagrama en el que la forma pertenece. |
![]() |
EnsureVisiblePreference | preferencias para el método de EnsureVisible para esta forma.el valor predeterminado es devolver el VisiblePreference para el diagrama que hospeda esta forma. |
![]() |
Events | Obtiene la lista de controladores de eventos de la forma. |
![]() |
GeometryBackgroundBrushId | Obtiene el identificador del pincel utilizado para pintar el fondo de la geometría. |
![]() |
GeometryBoundingBox | obtiene el cuadro de límite de la forma. |
![]() |
GeometryHasFilledBackground | Obtiene la forma y comprueba si su fondo se pintado. |
![]() |
GeometryHasOutline | Obtiene la forma y comprueba si tiene un esquema. |
![]() |
GeometryHasShadow | true si la forma tiene una sombra; si no, false. |
![]() |
GeometryOutlinePenId | Obtiene el identificador de lápiz que dibuja el contorno de la forma. |
![]() |
GeometryStyleSet | Obtiene el conjunto de estilo de la forma. |
![]() |
GridSize | Si es distinto de cero, esta forma y sus elementos secundarios capturarán a una cuadrícula de este tamaño.Valores predeterminados a ParentShape.GridSize. |
![]() |
HasChildren | true si la forma tiene formas secundarias. |
![]() |
HasCustomToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas personalizada. |
![]() |
HasDragOverToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas. |
![]() |
HasFilledBackground | Obtiene la forma y comprueba si tiene un fondo. |
![]() |
HasHighlighting | Obtiene la forma y comprueba si es resaltado. |
![]() |
HasOutline | Obtiene la forma y comprueba si tiene un esquema. |
![]() |
HasShadow | Obtiene la forma y comprueba si tiene una sombra. |
![]() |
HasToolTip | Obtiene la forma y comprueba si tiene una información sobre herramientas. |
![]() |
Id | Obtiene el identificador del elemento. (Se hereda de ModelElement). |
![]() |
IsActive | Obtiene el marcador de IsActive y comprueba para ver si el elemento está activa. (Se hereda de ModelElement). |
![]() |
IsDeleted | Obtiene el marcador y comprobaciones de IsDeleted para ver si el elemento se ha eliminado del modelo. (Se hereda de ModelElement). |
![]() |
IsDeleting | Obtiene el marcador de IsDeleting y comprueba si el elemento se está eliminando actualmente del modelo. (Se hereda de ModelElement). |
![]() |
IsNestedChild | true si este elemento de forma está en NestedChildShapes del ParentShape. |
![]() |
IsRelativeChild | true si este elemento de forma está en RelativeChildShapes del ParentShape. |
![]() |
IsVisible | si true, la forma aparece en el diagrama; si no aparece false, y, y los algoritmos de diseño y de enrutamiento se omiten.Vea también Hide() y Show(). |
![]() |
LineAdjustAwayDefault | Obtiene la forma y comprueba si las formas secundarias de vínculo deben intentar clasificar cuando están conectadas a la misma forma o establezca este valor. |
![]() |
LineAffinityDefault | Obtiene o establece la ubicación de destino donde la forma de vínculo debe intentar colocar la forma. |
![]() |
LineToLineClearance | Obtiene o establece la distancia entre las formas secundarias del vínculo de esta forma. |
![]() |
LineToNodeClearance | Obtiene o establece la distancia entre las formas secundarias del vínculo y las formas del nodo secundario. |
![]() ![]() |
MaximumShadowOffset | Obtiene el desplazamiento máximo para la creación de la forma. |
![]() |
MaximumSize | Obtiene el tamaño máximo de la forma. |
![]() |
MinimumSize | Obtiene el tamaño mínimo de la forma. |
![]() |
ModelElement | Obtiene o establece el elemento del modelo que está asociado al elemento de presentación. (Se hereda de PresentationElement). |
![]() |
NestedChildShapes | La lista de formas que forman parte de esta forma, y está restringido para aparecer dentro de los límites de esta forma o diagrama. |
![]() |
NestedShapesMargin | Obtiene el margen entre el cuadro de límite de la forma y sus formas anidadas del nodo. |
![]() |
NodeToNodeClearance | Obtiene o establece el margen entre las formas del nodo secundario. |
![]() |
OutlinePenId | Obtiene el identificador de lápiz que se utiliza para dibujar el contorno de la forma. |
![]() |
OutlinePenWidth | Obtiene el ancho del contorno de la forma. |
![]() |
PaintMoveableDecoratorSelectionLines | |
![]() |
ParentLink | obtiene la instancia de la relación de la forma a la forma primaria. |
![]() |
ParentShape | obtiene el elemento primario de la forma.Aparezca en un diagrama, una forma o el conector debe tener un elemento primario. |
![]() |
Partition | obtiene o establece Partition que contiene el elemento. (Se hereda de ModelElement). |
![]() |
Perimeter | Obtiene el borde (path) alrededor de la forma. |
![]() |
RelatedShapeToEmphasize | Obtiene la forma relacionada para recalcar visualmente al usuario cuando esta forma está seleccionado. |
![]() |
RelativeChildShapes | La lista de formas que forman parte de esta forma, pero puede aparecer fuera de los límites de esta forma. |
![]() |
ShapeFields | Partes de una forma como filas y decoradores de texto. |
![]() |
ShapeGeometry | Obtiene la geometría de la forma, como rectángulo, RoundedRectangle, o elipse, que define las operaciones asociado al contorno de la forma. |
![]() |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Si es true, cuando el usuario hace doble clic en un elemento del cuadro de herramientas con esta forma seleccionado, si la herramienta no se puede combinar con esta forma, después una combinación con la forma primaria se intentará.El valor predeterminado es true. |
![]() |
Store | obtiene Store que contiene el elemento. (Se hereda de ModelElement). |
![]() |
StyleSet | Obtiene una instancia del estilo de la forma. |
![]() |
Subject | Obtiene o establece el asunto del elemento de presentación.Valores predeterminados al mismo objeto que ModelElement. (Se hereda de PresentationElement). |
![]() |
TargetToolboxItemFilterAttributes | Obtiene una colección de atributos que determinan qué elementos están habilitadas o deshabilitadas en el cuadro de herramientas. |
![]() |
ZOrder | Determina el orden en el que esta forma se mostrará en relación con otras formas en el diagrama.Establece normalmente de orden de formas secundarias. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
AccessibleDoDefaultAction | Realiza la acción predeterminada del objeto accesible. |
![]() |
Associate | Asigna un elemento del modelo al elemento de presentación.El mismo efecto que establecer ModelElement. (Se hereda de PresentationElement). |
![]() ![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | Asocia el recurso de la forma a una propiedad del almacén de memoria asignada a la forma. |
![]() ![]() |
AssociateValueWith(Store, Guid) | Asocia el recurso de la forma a una propiedad del almacén de memoria asignada a la forma. |
![]() |
CalculateDerivedVisible | comprueba si aparezca la forma secundaria. |
![]() |
CanMerge | Comprueba si un elemento de origen se puede agregar a este elemento. (Se hereda de ModelElement). |
![]() |
ChooseMergeTarget(ElementGroup) | Seleccione un elemento de destino aceptar como su elemento secundario en un elemento que el usuario desee copiar, arrastrar, o crear. (Se hereda de ModelElement). |
![]() |
ChooseMergeTarget(ElementGroupPrototype) | Seleccione un elemento de destino 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. |
![]() |
ChooseRelationship | Selecciona qué elemento secundario debe agregarse enumerar una nueva forma secundaria – NestedChildShapes o RelativeChildShapes. |
![]() |
CoerceSelection | permite que una forma determine que otras formas son seleccionado. |
![]() |
Copy() | Crea una copia del elemento del 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 agrega como elemento secundario a esta forma. |
![]() |
CreateClassStyleSet | Crea un conjunto de estilos de clase para el tipo de la forma. |
![]() |
CreateDecorators | Crea una colección de elementos decorator para el tipo de la forma. |
![]() |
CreateInstanceStyleSet | Crea un conjunto de estilo de la forma. |
![]() |
CreateShapeFields | Crea una colección de campos de la forma del tipo de la forma. |
![]() |
Delete() | Elimina un elemento de modelo. (Se hereda de ModelElement). |
![]() |
Delete(array<Guid[]) | Elimina un elemento de modelo. (Se hereda de ModelElement). |
![]() |
DetermineHighlightShape | Encuentra la forma resaltado en una cadena de formas. |
![]() |
DoFoldToShape | Calcula el punto en un conector tocará el borde de una forma.Reemplace esto si define una forma no rectangular. |
![]() |
DoHitTest(PointD, DiagramHitTestInfo) | Devuelve true si el punto especificado está dentro de la forma. |
![]() |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Devuelve true si el punto especificado está dentro de la forma. |
![]() |
DoHitTestSelection | Devuelve true si un punto determinado está en los controladores de selección alrededor de la forma. |
![]() |
DoKeyboardNavigation | Navegar desde la forma a la forma, utilizando el teclado. |
![]() |
DrawResizeFeedback | Dibuja comentarios que cambia el tamaño de la forma. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
ExcludeFromClipRegion | excluye la forma y sus formas secundarias de la zona de recorte. |
![]() |
ExcludeGeometryFromClipRegion | Excluye la geometría de una forma y sus formas secundarias de la zona de recorte. |
![]() |
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) | Encuentra el elemento decorator shape que tiene un nombre especificado. |
![]() ![]() |
FindDecorator(IList<Decorator>, String) | Encuentra el elemento decorator shape que tiene un nombre especificado. |
![]() |
FindFirstChild | Buscar el primer elemento secundario de la secuencia de navegación de la forma. |
![]() |
FindFreeArea | Encuentra un área vacía de la cuadrícula de la forma. |
![]() |
FindLastChild | Buscar el último elemento secundario de la secuencia de navegación de la forma. |
![]() |
FindNextChild | Buscar el siguiente elemento secundario en la secuencia de navegación de la forma. |
![]() |
FindNextInChildFields | Buscar el campo siguiente de la forma en la secuencia de navegación. |
![]() |
FindPreviousChild | Buscar el elemento secundario anterior en la secuencia de navegación de la forma. |
![]() |
FindPreviousInChildFields | Buscar el campo anterior de la forma en la secuencia de navegación. |
![]() |
FindShapeField(String) | Buscar un campo de la forma de una forma. |
![]() ![]() |
FindShapeField(IList<ShapeField>, String) | Buscar un campo de la forma de una forma. |
![]() |
FixUpChildShapes | Crea o ajustar las formas secundarias que deben hacerse cuando se crea o actualiza un elemento de modelo.Llamado por Diagram.FixUpDiagram(). |
![]() |
Focused | Comprueba si la forma tenga el foco. |
![]() |
GetAccessibilityObject | Obtiene el objeto accesible asignado a la forma. |
![]() |
GetChildElements | Obtiene una colección de formas secundarias que pertenecen a la forma primaria. |
![]() |
GetCursor | Obtiene el puntero que se produce cuando el mouse está encima de la forma. |
![]() |
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. |
![]() |
GetFieldAccessibleDescription | Obtiene la descripción de un campo en la forma. |
![]() |
GetFieldAccessibleName | obtiene el nombre de un campo en la forma. |
![]() |
GetFieldAccessibleValue | Obtiene el valor de un campo en la forma. |
![]() |
GetFieldRepresentedElement | obtiene el elemento primario que la forma secundaria representa. |
![]() |
GetFieldRepresentedProperty | obtiene la información de la propiedad para un campo en la forma. |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetPotentialMouseAction | Obtiene la acción del mouse para realizar para un evento del mouse sobre un punto concreto en el diagrama. |
![]() |
GetRoleCollection<TCollection, TElement>(Guid) | Obtiene o crea la colección vinculada de elemento (Se hereda de ModelElement). |
![]() |
GetShapeLuminosity | calcula la luminosidad de la forma. |
![]() |
GetSubFieldAccessibleDescription | Obtiene la descripción de un campo secundario en la forma. |
![]() |
GetSubFieldAccessibleName | obtiene el nombre de un campo secundario en la forma. |
![]() |
GetSubFieldAccessibleValue | Obtiene el valor de un campo secundario en la forma. |
![]() |
GetSubFieldRepresentedElements | Obtiene una colección de elementos que la forma para el campo secundario representa. |
![]() |
GetSubFieldRepresentedProperty | obtiene la propiedad para el campo secundario. |
![]() |
GetSubFieldRepresentedPropertyElements | Obtiene el elemento que contiene la propiedad del campo secundario. |
![]() |
GetToolTipText | Obtiene el texto de información sobre herramientas para la forma en la que el mouse está señalando. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
HasCachedDragOverResult | Comprueba si los resultados se almacenen en memoria caché para fricción-sobre evento del mouse. |
![]() |
Hide | Oculta la forma y todos sus elementos secundarios. |
![]() |
HideCustomToolTip | Oculta la información sobre herramientas personalizada de la forma. |
![]() |
InitializeDecorators | Inicializa y agregue campos al tipo de la forma. |
![]() |
InitializeInstanceResources | Inicializa los recursos para una instancia de la forma. |
![]() |
InitializeResources | Inicializa los recursos de la forma. |
![]() |
InitializeShapeFields | Inicializa la lista de campos que representan las partes de la forma como etiquetas, iconos, filas de texto, y las imágenes de fondo.Se le llama una vez por tipo. |
![]() |
Invalidate() | Asegúrese de que la forma y sus alrededores inmediatos son repintados al final de la transacción. |
![]() |
Invalidate(Boolean) | Asegúrese de que la forma es redibujar al final de la transacción.Llame a esto si cambia las propiedades de la forma. |
![]() |
Invalidate(RectangleD) | Asegúrese de que la forma y su ubicación anterior son repintadas al final de la transacción. |
![]() |
IsDescendantOf | Comprueba si la forma es un descendiente de otra forma. |
![]() |
IsNavigationKey(Char) | Comprueba si la tecla se utiliza como comando de navegación. |
![]() |
IsNavigationKey(Keys) | Comprueba si los datos clave se usa como comando de navegación. |
![]() |
IterateShapes | Recorre una forma y sus formas secundarias. |
![]() |
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 | Crear una relación entre un elemento de modelo y un grupo de elementos del modelo. (Se hereda de PresentationElement). |
![]() |
ModifyLuminosity | Calcula la luminosidad de resaltado de la forma. |
![]() |
MoveByRepositioning(DiagramDragEventArgs) | Coloca las formas de nuevo en el grupo en la cantidad que la posición del mouse determina. |
![]() |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Coloca las formas de nuevo en el grupo en la cantidad que la posición del mouse determina. |
![]() |
NavigateAscend | Navega al antecesor siguiente en la secuencia de navegación y actualiza el foco.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
NavigateDescend | Navega un descendiente siguiente en la secuencia de navegación y actualiza el foco.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
NavigateTo | Navega a una forma específica en la secuencia de navegación y actualiza el foco. |
![]() |
NavigateToFirst | Navega a la primera forma de la secuencia de navegación en el elemento primario de la selección actual.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
NavigateToLast | Navega a la última forma de la secuencia de navegación en el elemento primario de la selección actual.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
NavigateToNext | Navega hasta la forma siguiente en la secuencia de navegación.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
NavigateToPrevious | Navega a la forma seleccionada anteriormente en la secuencia de navegación.Denominado en respuesta a presiones de tecla de navegación del usuario. |
![]() |
OnAssociatedPropertyChanged | Actualiza la forma cuando el valor de memoria almacena los cambios de propiedad para un campo en la forma. |
![]() |
OnBeforePaint | Actualiza recursos, como lápices y pinceles, antes de que se usan para pintar la forma. |
![]() |
OnBeginEdit | Se llama cuando el usuario inicia modificar un campo de texto. |
![]() |
OnBoundsFixup | Llamado cuando la posición de los límites y el tamaño del elemento primario y los elementos secundarios se establecen o se encapsulan.Reemplace para modificar el tamaño o el diseño interno. |
![]() |
OnChildConfigured | Se invoca cuando las posiciones y tamaños de formas secundarias están a punto de ser determinado.Reemplazo a las reglas especializadas conjunto. |
![]() |
OnChildConfiguring | Con el tamaño y la posición de una forma secundaria se ha determinado. |
![]() |
OnClick | Se llama cuando el usuario hace clic en la forma. |
![]() |
OnCopy | Llamado cuando este elemento se ha creado como copia de otro elemento. (Se hereda de ModelElement). |
![]() |
OnDeleted | Llamado cuando este elemento se ha eliminado del modelo. (Se hereda de ModelElement). |
![]() |
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. |
![]() |
OnDragDrop | Se llama cuando el usuario arrastra un elemento a la forma. |
![]() |
OnDragEnter | Llamado cuando el mouse entra una forma durante una operación de arrastre. |
![]() |
OnDragLeave | Se llama cuando el mouse se desplaza de una forma. |
![]() |
OnDragOver | Invalide este método para responder al mover el mouse sobre la forma.Establezca e.Effect para indicar comentarios del cursor al usuario. |
![]() |
OnEndEdit | Se llama cuando el usuario finaliza editar un campo de texto. |
![]() |
OnInitialize | Denominado para inicializar la forma.Invalide este método para asociar los controladores de eventos y las reglas a este objeto. |
![]() |
OnKeyDown | Se invoca cuando se presiona una tecla. |
![]() |
OnKeyPress | Llamado cuando se escribe un carácter. |
![]() |
OnKeyUp | Se invoca cuando se suelta una tecla. |
![]() |
OnMouseDown | Se llama cuando el usuario presiona una tecla del mouse. |
![]() |
OnMouseEnter | Llamado cuando el mouse entra una forma. |
![]() |
OnMouseHover | Llamado cuando el mouse se mantiene sobre una forma. |
![]() |
OnMouseLeave | Llamado cuando el mouse sale de una forma. |
![]() |
OnMouseMove | Denominado repetidamente cuando el usuario mueve el mouse. |
![]() |
OnMouseUp | Se invoca cuando se suelta un botón del mouse. |
![]() |
OnMouseWheel | Se llama cuando el usuario ha convertido la rueda del mouse. |
![]() |
OnOrphaned | Se invoca cuando a |
![]() |
OnPaintEmphasis | Llamado cuando el énfasis se ha aplicado a la forma seleccionada. |
![]() |
OnPaintFeedback | Se invoca cuando se pinta comentarios de arrastrar y colocar. |
![]() |
OnPaintSelection | Denominado para pintar el resaltado de la selección. |
![]() |
OnPaintShape | Denominado para pintar las partes básicas de la forma. |
![]() |
OnResurrected | Llamado cuando este elemento se ha agregado a un modelo. (Se hereda de ModelElement). |
![]() |
OnRolePlayerPositionChanged | Llamado cuando la posición de un rol ha cambiado. (Se hereda de ModelElement). |
![]() |
OnRolePlayerPositionChanging | Llamado cuando una posición de encargado de función va a cambiar. (Se hereda de ModelElement). |
![]() |
OnShapeInserted | Llamado cuando una forma se ha insertado como elemento secundario de otro. |
![]() |
OnShapeRemoved | Llamado cuando la forma se ha quitado como forma secundaria de su forma primaria. |
![]() |
PerformResizeParentRule() | Alerta el Diseñador de lenguaje específico que una forma primaria se debe cambiar el tamaño para coincidir con las formas secundarias. |
![]() |
PerformResizeParentRule(Boolean, ShapeElement) | Alerta el Diseñador de lenguaje específico que una forma primaria se debe cambiar el tamaño para coincidir con las formas secundarias. |
![]() |
PermitChildVisibility | Comprueba si la forma secundaria aparece en el diagrama. |
![]() |
ProcessVisibilityChange | actualiza la visibilidad de la forma secundaria cuando un cambio a la visibilidad se realiza. |
![]() |
PurgeLayoutObjects | Quita los objetos que se utilizan para colocar la forma en la cuadrícula del diagrama. |
![]() |
PurgePoints | Quita los puntos de la forma en la cuadrícula del diagrama. |
![]() |
RebuildShape | recompila la forma. |
![]() |
RemoveLayoutObject | Quita la forma, incluido cualquier relativa y forma secundaria anidadas, de la cuadrícula del diagrama. |
![]() |
Selected | Comprueba si la forma es seleccionado en una vista especificada. |
![]() |
SetInitialGraphLayoutVisibility | Establece la visibilidad del gráfico. |
![]() |
SetShowHideState | Establece la visibilidad de la forma y todos sus elementos secundarios. |
![]() |
SetShowHideStateImplementation | establece la visibilidad de la forma. |
![]() |
ShouldAddShapeForElement | Determina si una forma se debe crear para representar una instancia de clase determinada del dominio en el diagrama. |
![]() |
ShouldReparentOnMove | Comprueba si una forma secundaria se agregará un nuevo elemento primario cuando se mueve la forma secundaria. |
![]() |
Show | Realiza una forma y todos sus elementos secundarios visibles. |
![]() |
ShowCustomToolTip | Hace que la información sobre herramientas personalizada de una forma visible. |
![]() |
ToString | obtiene el nombre de la forma y de su tipo. (Invalida a Object.ToString()). |
![]() |
TranslateGeometryToAbsoluteBounds | convierte los límites relativos a los límites absolutos para la geometría de la forma. |
![]() |
TranslateGeometryToRelativeBounds | convierte los límites absolutos a los límites relativos para la geometría de la forma. |
![]() |
TranslateToAbsoluteBounds | Convierte los límites relativos a los límites absolutos de la forma. |
![]() |
TranslateToRelativeBounds | Convierte los límites absolutos a los límites relativos de la forma. |
![]() |
UpdateDerivedVisible | Actualiza el estado de visibilidad de la forma derivada. |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Actualiza la luminosidad del pincel. |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Pen) | actualiza la luminosidad para el lápiz. |
Arriba
Eventos
| Nombre | Descripción | |
|---|---|---|
![]() |
Click | Se produce cuando el usuario hace clic con el mouse sobre una forma. |
![]() |
DoubleClick | Se produce cuando el usuario hace doble clic con el mouse. |
![]() |
KeyDown | Se produce cuando el usuario presiona una tecla. |
![]() |
KeyPress | Se produce cuando el usuario presiona y libera una clave. |
![]() |
KeyUp | Se produce cuando el usuario suelta una tecla. |
![]() |
MouseDown | Se produce cuando el usuario presiona el botón del mouse. |
![]() |
MouseMove | Se produce cuando el usuario mueve el mouse. |
![]() |
MouseUp | Se produce cuando el usuario suelta el botón del mouse. |
![]() |
MouseWheel | Se produce cuando el usuario gira la rueda del mouse. |
Arriba
Métodos de extensión
| Nombre | Descripción | |
|---|---|---|
![]() |
AddExtension(Guid) | Sobrecargado. Extiende este ModelElement con la extensión recién creado instancias del tipo identificado de dominio.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión de ese tipo. (Definido por ModelElementExtensionMethods). |
![]() |
AddExtension(Type) | Sobrecargado. Extiende este ModelElement con una extensión recién creado instancias del tipo especificado.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión de ese tipo. (Definido por ModelElementExtensionMethods). |
![]() |
AddExtension(DomainClassInfo) | Sobrecargado. Extiende este ModelElement con una extensión recién creado instancias del tipo especificado del dominio.Una excepción InvalidOperationException se producirá 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.Una excepción InvalidOperationException se producirá si el elemento ya tiene una extensión del mismo tipo. (Definido por ModelElementExtensionMethods). |
![]() |
AddExtension<T>() | Sobrecargado. Extiende este ModelElement con una extensión que acaba de crear instancias de un tipo determinado.Una excepción InvalidOperationException se producirá 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 recorrido de la amplitud a través del árbol de elementos de extensión insertados en este ModelElement. (Definido por ModelElementExtensionMethods). |
![]() |
GetBaseElement | Devuelve la raíz del MEL virtual en el que el ModelElement especificado está participando. (Definido por ModelElementExtensionMethods). |
![]() |
GetDslDefinitionModelElement | Este método garantiza que el elemento de modelo real correspondiente al PresentationElement está devuelto. Para los PEL de DslDesigner, el tema correspondiente puede ser realmente una clase interna de TreeNode y no el MEL real. Este método controla los casos correctamente para devolver el MEL real. (Definido por PresentationElementHelper). |
![]() |
GetExtension(Guid) | Sobrecargado. (Definido por ModelElementExtensionMethods). |
![]() |
GetExtension(Type) | Sobrecargado. Obtiene el ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si el elemento tenga dicha extensión a una excepción InvalidOperationException se producirá. (Definido por ModelElementExtensionMethods). |
![]() |
GetExtension(DomainClassInfo) | Sobrecargado. (Definido por ModelElementExtensionMethods). |
![]() |
GetExtension<T>() | Sobrecargado. Obtiene el ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si el elemento tenga dicha extensión a una excepción InvalidOperationException se producirá. (Definido por ModelElementExtensionMethods). |
![]() |
GetLocks | Obtiene los indicadores de bloqueo para este elemento.También cualquier bloqueo habilitado en la partición que contiene el elemento. (Definido por ImmutabilityExtensionMethods). |
![]() |
IsExtendedBy(Guid) | Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
IsExtendedBy(Type) | Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
IsExtendedBy(DomainClassInfo) | Sobrecargado. Consulta si este ModelElement es mejorado actualmente por un ExtensionElement de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
IsLocked | Pruebe de si este elemento tiene cualquiera de un conjunto especificado bloqueos (Definido por ImmutabilityExtensionMethods). |
![]() |
RemoveExtension(Type) | Sobrecargado. Quite cualquier extensión de este ModelElement que sea de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
RemoveExtension(Guid) | Sobrecargado. Quite cualquier extensión de ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
RemoveExtension(DomainClassInfo) | Sobrecargado. Quite cualquier extensión de ModelElement especificado que es de un tipo determinado. (Definido por ModelElementExtensionMethods). |
![]() |
RemoveExtension(ExtensionElement) | Sobrecargado. Quitar un ExtensionElement especificado de extensiones de este ModelElement. (Definido por ModelElementExtensionMethods). |
![]() |
SetLocks | Establezca los indicadores 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 ExtensionElement del tipo especificado de extensiones disponibles de este ModelElement.Si este elemento tenga dicha extensión el resultado será null. (Definido por ModelElementExtensionMethods). |
Arriba
Campos
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
DomainClassId | Representa el identificador asignado a la forma. |
Arriba
Implementaciones explícitas de interfaces
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Devuelve true si este elemento puede combinarse con el contenido de prototipos. (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
Para navegar al elemento o la relación del modelo que la forma representa, utilice ModelElement.
Incluyen importante de los subtipos:
Diagram – representa una colección de formas y conectores.El contenido de un diagrama se almacena en un archivo de .diagram.Si se especifica una clase de diagrama en la definición de DSL, es derivada de esta clase.
NodeShape – representa una forma con un área distinto de cero, no un conector.Si especifica clases de forma en la definición de DSL, son derivadas de NodeShape.
BinaryLinkShape – representa una línea entre dos NodeShapes.Si especifica clases el conector en la definición de DSL, son derivadas de este BinaryLinkShape.
Para obtener más información, vea [redirigir] Cómo: Navegar y actualizar diagramas.
.png)
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)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)