Compartir a través de


Diagram Clase

Definición

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.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("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.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("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
    inherit NodeShape
    interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
Herencia
Atributos
Implementaciones

Constructores

Diagram(Partition, PropertyAssignment[])

Constructor.

Campos

BackgroundGradientFieldName

Identificador único del campo degradado de fondo para esta forma.

(Heredado de NodeShape)
BaseFontNameDomainPropertyId

Id. de propiedad de dominio BaseFontName.

BaseFontSizeDomainPropertyId

Id. de propiedad de dominio baseFontSize.

DiagramIdDomainPropertyId

DiagramId id. de propiedad de dominio.

DoLineRoutingDomainPropertyId

Id. de propiedad de dominio de DoLineRouting.

DomainClassId

Identificador de clase de dominio de diagrama

DoResizeParentDomainPropertyId

Identificador de propiedad de dominio DoResizeParent.

DoShapeAnchoringDomainPropertyId

Id. de propiedad de dominio de DoShapeAnchoring.

DoViewFixupDomainPropertyId

Id. de propiedad de dominio de DoViewFixup.

IsCompleteViewDomainPropertyId

Identificador de propiedad de dominio IsCompleteView.

NameDomainPropertyId

Identificador de la propiedad de dominio Name.

PlaceUnplacedShapesDomainPropertyId

Id. de propiedad de dominio PlaceUnplacedShapes.

Propiedades

AbsoluteBoundingBox

Obtiene el rectángulo delimitador en unidades del mundo en relación con la parte superior izquierda del diagrama.

(Heredado de NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Obtiene el rectángulo delimitador que usará DiagramClientView.EnsureVisible. El rectángulo está en unidades del mundo y en relación con la parte superior izquierda del diagrama.

(Heredado de ShapeElement)
AbsoluteBounds

Obtiene o establece el valor de la propiedad de dominio AbsoluteBounds. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds

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

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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

Los diagramas devuelven su propio nombre, no el nombre de su MEL.

AccessibleRole

Obtiene el rol accesible del control.

(Heredado de ShapeElement)
AccessibleState

Obtiene estados accesibles adicionales de esta forma.
De forma predeterminada, los siguientes estados se determinan previamente: (1) AccessibleStates.Selected, (2) AccessibleStates.Focused, (3) AccessibleStates.Selectable, (4) AccessibleStates.Focusable

(Heredado de NodeShape)
AccessibleValue

Obtiene el valor accesible para este elemento.

(Heredado de ShapeElement)
ActiveDiagramView

Obtiene el objeto DiagramView activo para este diagrama.

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.

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)
Anchoring

Obtiene el comportamiento de delimitador de este objeto NodeShape.

(Heredado de NodeShape)
AnchorPointAction

Obtiene la acción del mouse responsable de mover manualmente los puntos de conexión de vínculo.

AutoResizeParentOnBoundsChange

Obtiene o establece si las formas primarias se deben cambiar automáticamente a través de una regla cuando se cambian los límites absolutos de esta forma debido a la operación de movimiento o cambio de tamaño.

(Heredado de NodeShape)
BackgroundBrushId

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

BackgroundGradientMode

Obtiene el modo de degradado para el área de fondo de la forma.

(Heredado de NodeShape)
BaseFontFromEnvironment

Obtiene la fuente del entorno que se debe usar para determinar baseFont.
El comportamiento predeterminado es devolver ths systems IconTitleFont.
Esta propiedad también la usa la característica de zoom automático para determinar si se debe abrir o crear un diagrama en un factor de zoom inicial superior al 100 %.
El baseFont resultante puede ser un tamaño diferente de esta fuente de entorno.
Esta propiedad se debe invalidar para obtener una fuente distinta de los sistemas IconTitleFont.

BaseFontName

Obtiene o establece el valor de la propiedad de dominio BaseFontName. Descripción del nombre de fuente Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base

BaseFontSize

Obtiene o establece el valor de la propiedad de dominio BaseFontSize. Descripción del tamaño de fuente Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base

BoundingBox

Obtiene el rectángulo delimitador en unidades del mundo relativas a la parte superior izquierda de la forma primaria.

(Heredado de NodeShape)
Bounds

Obtiene o establece los límites de la forma en unidades del mundo relativas a la parte superior izquierda de la forma primaria.

(Heredado de NodeShape)
BoundsRules

Obtiene el objeto que restringe los límites de esta forma.

(Heredado de NodeShape)
CanDeserializationReroute

Obtiene si este tipo de diagrama permite volver a enrutar durante la serialización. Normalmente, esto no se permite, pero es posible que algunos diseñadores necesiten ese comportamiento si todas sus líneas siempre se calculan.

CanExpandAndCollapse

Obtiene un valor que indica si esta forma tiene un estado contraído y expandido distinto. Este valor debe establecerse en true si se usan las funcionalidades de expansión y contracción de NodeShape.

(Heredado de NodeShape)
CanFocus

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

(Heredado de ShapeElement)
CanMove

Obtiene un valor que indica que el usuario no puede cambiar la posición de este diagrama.

CanResize

Obtiene un valor que indica si el usuario puede cambiar el tamaño de ShapeElement. (Para modificar este valor, invalide la propiedad ResizableSides).

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

Obtiene el conjunto de estilos compartido entre todas las instancias de esta clase.

(Heredado de ShapeElement)
ClientViews

Obtiene diagramClientViews que tiene este diagrama.

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)
ConnectActionFilterString

Cadena de filtro del cuadro de herramientas que identifica la acción de conexión del diagrama. Se movió desde SdmDiagram. Se usa en ToolboxAction.

ConnectionPoints

Obtiene la lista de puntos de conexión en este NodeShape.

(Heredado de NodeShape)
CopyOrigin

Texto que representa el diagrama como el originador de la operación de copia.

CreatableSwimLaneSubjects

Obtiene una colección de clases de dominio que se asignan a formas de calle.

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)
DefaultContainerMargin

Obtiene el margen necesario alrededor del diagrama entre las formas anidadas.

DefaultGridSize

Obtiene el tamaño predeterminado de la cuadrícula en unidades del mundo.

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 shapeElement en unidades del mundo.

Diagram

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

(Heredado de ShapeElement)
DiagramId

Obtiene o establece el valor de la propiedad de dominio DiagramId. Descripción del identificador Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Diagram.Diagram

DragDropPendingAction

Obtiene la acción del mouse responsable de iniciar la operación de arrastrar y colocar.

ElementOperations

Obtiene el objeto utilizado para realizar operaciones de selección.

EnsureVisiblePreference

Preferencia para el método EnsureVisible para este diagrama. De forma predeterminada, todos los shapeElements anidados en este diagrama usarán esta preferencia. ShapeElements puede invalidar esta preferencia y elegir su propia.

Events

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

(Heredado de ShapeElement)
FixedFlags

Obtiene las propiedades de FixedFlags para un GraphNode.

(Heredado de NodeShape)
FocusedDiagramView

Superficie de diseño asociada a este diagrama que tiene el foco (si existe).

FromRoleLinkShapes

Obtiene una colección de LinkShapes donde nodeShape desempeña un rol De.

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

Obtiene un valor que indica si el usuario puede cambiar el tamaño de la geometría. (Solo se pretende llamar a mediante las clases derivadas de NodeShapeGeometry).

(Heredado de NodeShape)
GeometryCanResizeLeft

Obtiene un valor que indica si el usuario puede cambiar el tamaño de la geometría. (Solo se pretende llamar a mediante las clases derivadas de NodeShapeGeometry).

(Heredado de NodeShape)
GeometryCanResizeRight

Obtiene un valor que indica si el usuario puede cambiar el tamaño de la geometría. (Solo se pretende llamar a mediante las clases derivadas de NodeShapeGeometry).

(Heredado de NodeShape)
GeometryCanResizeTop

Obtiene un valor que indica si el usuario puede cambiar el tamaño de la geometría. (Solo se pretende llamar a mediante las clases derivadas de NodeShapeGeometry).

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

La propiedad contiene El objeto GestureExtenstionController. Este objeto se invoca en los distintos eventos Diagram que se pueden controlar mediante GestureExtensions. Este objeto pasa el control a varios GestureExtensions para entregar los eventos. La primera vez que se llama a esta propiedad, se crea un GestureExtensionController y se agrega a CompositionContainer de la Tienda Si CompositionContainer es null, o si el gestureExtensionController creado es null, esta propiedad devolverá null.

GridColor

Obtiene o establece el color de la cuadrícula.

GridSize

Obtiene o establece el tamaño de la cuadrícula en unidades universales. GridSize de cada forma secundaria tiene como valor predeterminado GridSize de su elemento primario. En última instancia, la propiedad GridSize del diagrama es el tamaño de cuadrícula predeterminado para estas formas a menos que se haya invalidado la propiedad GridSize de la forma.

GroupBoundsRules

Obtiene las reglas enlazadas de grupo para el diagrama. Si el diagrama admite formas de puerto, devuelve PortGroupBoundsRules; de lo contrario, solo llama a la implementación de la clase base.

HasAnchoring

Obtiene si nodeShape tiene anclado a su elemento primario habilitado o no.

(Heredado de NodeShape)
HasAssociatedViews

Obtiene un valor que indica si este diagrama está asociado a cualquier Objeto DiagramView.

HasBackgroundGradient

Devuelve si geometryShape tiene un degradado de fondo.

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

Obtiene si este NodeShape requiere el uso de los puntos de conexión.

(Heredado de NodeShape)
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. Los diagramas no tienen ningún borde de forma predeterminada.

HasShadow

Obtiene un valor que indica si dibujar la sombra de ShapeElement la sombra hará que la impresión de diagrama sea muy lenta, especialmente para un trabajo con varias páginas.

HasSwimlanes

Obtiene si se admiten o no calles en este diagrama.

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)
InvokeEditorAction

Obtiene la acción del mouse que invoca el editor del campo o subcampo al bajar el mouse. Después de invocar el editor, mouseAction se desactiva.

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)
IsCompleteView

Obtiene o establece el valor de la propiedad de dominio IsCompleteView. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Is vista completa

IsDeleted

Ha eliminado el elemento del modelo. (Los elementos eliminados no se destruyen inmediatamente para que el comando deshacer pueda deshacer eliminar el elemento).

(Heredado de ModelElement)
IsDeleting

Ha eliminado el elemento del modelo. (Los elementos eliminados no se destruyen inmediatamente para que el comando deshacer pueda deshacer eliminar el elemento).

(Heredado de ModelElement)
IsExpanded

Obtiene o establece el valor de la propiedad de dominio IsExpanded. Descripción de Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is expandido

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

Ver si somos un nodo colocable o enrutable

(Heredado de NodeShape)
IsPort

Indicar si se trata de una forma de puerto

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

Comprueba el estado actual del diagrama para determinar si se debe mostrar el texto de la marca de agua.

LassoAction

Obtiene la acción del mouse responsable de la selección de lazo.

LayoutObjectFixedFlags

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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

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

(Heredado de NodeShape)
Location

Obtiene o establece las coordenadas de la esquina superior izquierda de los límites de la forma en relación con la esquina superior izquierda de su elemento primario.

(Heredado de NodeShape)
ManualRouteAction

Obtiene la acción del mouse responsable de las líneas de enrutamiento manual.

MaximumSize

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

(Heredado de ShapeElement)
MinimumResizableSize

Obtiene el tamaño mínimo de las unidades del mundo que un usuario puede cambiar el tamaño de esta forma de nodo en el estado actual.

(Heredado de NodeShape)
MinimumSize

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

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.Diagram.Name

NavigationRoot

Obtiene la forma de navegación raíz del diagrama. Normalmente, esto es solo el diagrama en sí. Si el diagrama no se puede seleccionar, se buscarán sus formas secundarias anidadas para el primer elemento secundario seleccionable. No se busca a los nietas.

NeedsRenumber

Indica si el diagrama necesita volver a numerar.

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 este diagrama 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 diagrama donde las líneas de conexión se pueden enrutar.

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.

OutlinePenWidth

Obtiene el ancho del lápiz de contorno 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 adjunto a esta forma, si el decorador se ha colocado o se ha dimensionado manualmente. La implementación base devuelve true.

(Heredado de ShapeElement)
PanZoomAction

Obtiene la acción del mouse responsable del zoom.

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 objeto ShapeElement primario.

(Heredado de ShapeElement)
PortFixedFlags

Obtiene las propiedades de FixedFlags para un GraphNode.

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

Obtiene si este diagrama requiere que se muestre una marca de agua. La implementación predeterminada devuelve true. Invalide este método para desactivar la marca de agua del diagrama.

ResizableSides

Obtiene los lados de la forma de nodo cuyo tamaño puede cambiar el usuario. El comportamiento predeterminado es que se puede cambiar el tamaño de todos los lados.

(Heredado de NodeShape)
ResizeAction

Obtiene la acción del mouse responsable de cambiar el tamaño de las formas.

RouteJumpType

Obtiene o establece el estilo de salto de línea para el gráfico.

RoutingStyle

Obtiene o establece el estilo de enrutamiento del gráfico.

SelectAction

Obtiene la acción del mouse responsable de seleccionar formas.

SelectionRules

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

ShapeFields

Colección de campos de forma para este tipo de forma.

(Heredado de ShapeElement)
ShapeGeometry

Obtiene la geometría del diagrama.

ShouldAutoPlaceChildShapes

Determina si la corrección de vistas debe colocar automáticamente formas secundarias anidadas de esta forma cuando se crean. De forma predeterminada, devuelve false.

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

Obtiene o establece un valor que indica si la cuadrícula está visible.

Size

Obtiene o establece el tamaño del tamaño de la forma.

(Heredado de NodeShape)
SnapToGrid

Obtiene o establece un valor que indica si las formas se ajustan a la cuadrícula.

Store

Obtenga 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)
SupportsPorts

Indica si el diagrama contiene puertos. Las pruebas de posicionamiento no comprobarán los puertos si es false.

TargetToolboxItemFilterAttributes

Los diagramas devuelven la colección de ToolboxItemFilterAttributes aplicados al tipo del diagrama.

ToolboxAction

Obtiene la acción del mouse responsable del clic del cuadro de herramientas.

ToRoleLinkShapes

Obtiene una colección de LinkShapes donde nodeShape desempeña un rol To.

(Heredado de NodeShape)
WatermarkText

Obtiene el texto de marca de agua asociado a este diagrama. Invalide este método para proporcionar marcas de agua específicas para los tipos de diagrama derivados.

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)
AddImageFormat(IDataObject, ICollection)

Agrega el formato de datos de mapa de bits al objeto IDataObject.

Associate(DiagramView)

Muestra este diagrama en el DiagramaView especificado.

Associate(ModelElement)

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

(Heredado de PresentationElement)
AutoLayoutChildShapes(IDictionary)

Coloque la colección especificada de ShapeElements mediante el objeto graph.

(Heredado de NodeShape)
AutoLayoutShapeElements(ICollection)

Coloca automáticamente la colección pasada de ShapeElements.

AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean)

Coloca automáticamente la colección pasada de ShapeElements.

CalculateDerivedVisible(ShapeElement)

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

(Heredado de ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Calcula el tamaño mínimo necesario para que esta forma se ajuste a todos sus elementos secundarios dentro de ella.

(Heredado de NodeShape)
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)
CanShapeContainConnectors(ShapeElement)

Método usado para comprobar si una forma puede hospedar un conector. Normalmente, esto solo sería el diagrama o una calle, pero este comportamiento se puede invalidar mediante el diagrama.

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 NodeShape)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

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

(Heredado de ShapeElement)
Collapse()

Reduce NodeShape para ocultar todos sus elementos secundarios anidados. Solo se puede llamar desde dentro de una transacción.

(Heredado de NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Configure portShape secundario. coloque la forma secundaria si es necesario.

(Heredado de NodeShape)
ConnectNestedChild(NodeShape, ShapeElement)

Restaura objetos de diseño de grafos para una forma secundaria anidada, sus elementos secundarios y vínculos de forma recursiva.

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)
CopyImageToClipboard(ICollection)

Copia las formas especificadas y sus descendientes en el Portapapeles como imágenes.

CreateBackgroundGradientField(String)

Crea el areaField que cubre el área de fondo de la forma y muestra el relleno degradado. Las clases derivadas pueden invalidar esto para cambiar el tipo de campo que se crea.

(Heredado de NodeShape)
CreateBitmap(ICollection, Diagram+CreateBitmapPreference)

Construye una representación de mapa de bits del shapeElements seleccionado.

CreateChildShape(ModelElement)

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

CreateClassStyleSet()

Crea el conjunto de estilos de clase para este ShapeElement.

(Heredado de ShapeElement)
CreateConnectionPoint(PointD)

Crea un punto de conexión con el punto central especificado y lo agrega a la colección ConnectionPoints para esta forma.

(Heredado de NodeShape)
CreateDecorators()

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

(Heredado de ShapeElement)
CreateDefaultBounds(Double, Double)

Crea y devuelve un valor predeterminado Bounds que puede usar NodeShape.

(Heredado de NodeShape)
CreateGestureExtensionController()

Método Factory reemplazable para crear un GestureExtensionController para el diagrama.

CreateInstanceStyleSet()

Create conjunto de estilos de esta instancia.

(Heredado de ShapeElement)
CreateManualRouteAction()

Crea la acción del mouse para el enrutamiento de línea manual.

CreateMetafile(ICollection)

Crea un metarchivo de las formas especificadas y sus descendientes al 100 %.

CreateMetafile(ICollection, String)

Crea un metarchivo de las formas especificadas y sus descendientes al 100 %.

CreateMetafile(ICollection, String, Boolean)

Crea un metarchivo de las formas especificadas y sus descendientes al 100 %.

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)
Disassociate(DiagramView)

Quita este diagrama de la clase DiagramView especificada.

DisconnectNestedChild(NodeShape)

Quita objetos de diseño de gráfico para una forma secundaria de calle, sus elementos secundarios y vínculos recursivamente.

Dispose()

implemente el método IDisposable.Dispose()

Dispose(Boolean)

Clase interna para liberar todo el recurso relacionado con esta clase

DoFoldToShape(PointD, PointD)

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

(Heredado de ShapeElement)
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean)

Realiza una prueba de posicionamiento y devuelve la información del argumento shapesHit.

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 y devuelve la información del argumento DiagramHitTestInfo. El diagrama en sí se considera shapeElement y se devolverá si se alcanza.

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)
EnsureConnectionPoints(LinkShape)

Garantiza que existen puntos de conexión adecuados para el vínculo especificado. Se llamará a este método antes de que un vínculo determinado esté conectado a esta forma. La implementación predeterminada crea un punto de conexión que está a mitad del lado izquierdo de la forma. Las clases derivadas que usan puntos de conexión pueden invalidar esta opción para crear diferentes puntos de conexión.

(Heredado de NodeShape)
EnsureGraphExists()

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Asegúrese de que la forma del objeto de grafo subyacente y sus elementos secundarios están presentes.

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

Excluye este ShapeElement y su descendiente ShapeElements de la región de recorte del objeto Graphics especificado.

(Heredado de ShapeElement)
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)
ExcludeShapeFromSizeCalculation(NodeShape)

Si es true la forma no se tendrá en cuenta para calcular el tamaño de la forma primaria

(Heredado de NodeShape)
Expand()

Crece nodeShape para adaptarse a todos sus elementos secundarios anidados. Solo se puede llamar desde dentro de una transacción.

(Heredado de NodeShape)
Finalize()

Libera recursos y realiza otras operaciones de limpieza antes de que la recolección de elementos no utilizados recupere el objeto.

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)
FindFreeArea(RectangleD)

Encuentra un área libre dentro de esta forma.

(Heredado de NodeShape)
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)
FindShape(ModelElement)

Buscar una forma correspondiente a este elemento determinado en este diagrama

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)
FixUpDiagram(ModelElement, ModelElement)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

FixUpDiagramSelection(ShapeElement)

Novedades la selección durante FixUpDiagram. El comportamiento predeterminado consiste en seleccionar el newChildShape en la vista de diagrama activo si hay una o en todas las vistas si no hay ninguna vista activa.

Focused(DiagramClientView)

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

(Heredado de ShapeElement)
GetAbsoluteBoundsValue()

Proporciona almacenamiento de respaldo para la propiedad NodeShape.AbsoluteBounds.

(Heredado de NodeShape)
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)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

Calcula un AnchorPoint conforme basado en el parámetro proposedAnchorPoint. Este método omite completamente las coordenadas del parámetro anchorPoint. Los cálculos se realizan basándose en coordenadas de proposedAnchorPoint y de anchorPoint en el extremo opuesto del vínculo correspondiente al parámetro anchorPoint.

(Heredado de NodeShape)
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD)

Novedades ghostShapeCollection para que cumpla con groupBoundsRules después de aplicar el delta de ubicación propuesto.

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)
GetFieldAccessibleDescription(ShapeField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ShapeElement)
GetFieldAccessibleName(ShapeField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ShapeElement)
GetFieldAccessibleValue(ShapeField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(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)
GetIsExpandedValue()

Proporciona almacenamiento para la propiedad NodeShape.IsExpanded.

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

Recupera una acción del mouse que debe estar activa en el siguiente evento MouseDown si el mouse está sobre el punto especificado.

GetRoleCollection<TCollection,TElement>(Guid)

Obtiene o crea la colección de elementos vinculados

(Heredado de ModelElement)
GetService(Type)

Obtiene el servicio solicitado consultando primero el almacén y, si no se encuentra, consultando activeDiagramView del diagrama. DiagramView tendrá que haber sido siteado para que este método realice la consulta en la vista. Si se produce un error en la consulta, se devuelve un valor NULL.

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)
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Los conectores se asignan a ElementLinks, pero la relación PresentationViewsSubject entre ellos no se serializa directamente, por lo que, durante la deserialización, es necesario volver a establecer el vínculo. Este método proporciona al reproductor de roles de origen del vínculo asignado por el conector especificado. La implementación base simplemente devuelve el asunto de FromShape del conector especificado.

GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(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)
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Los conectores se asignan a ElementLinks, pero la relación PresentationViewsSubject entre ellos no se serializa directamente, por lo que, durante la deserialización, es necesario volver a establecer el vínculo. Este método proporciona al jugador de rol de destino del vínculo asignado por el conector especificado. La implementación base simplemente devuelve el asunto de la toshape del conector especificado.

GetToolTipText(DiagramItem)

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

(Heredado de ShapeElement)
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean)

Controla la inserción de un nuevo callejón en el diagrama.

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)
HitTest(RectangleD, Boolean)

Obtiene la lista de formas contenidas en el rectángulo especificado.

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>)

Invalidación para proporcionar compatibilidad con degradados en segundo plano.

(Heredado de NodeShape)
Invalidate()

Invalida todo el rectángulo de diagrama visible.

Invalidate(Boolean)

Invalida shapeElement.

(Heredado de ShapeElement)
Invalidate(RectangleD)

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

(Heredado de ShapeElement)
InvalidateRectangle(RectangleD)

Invalida el rectángulo especificado. El rectángulo es relativo a la esquina superior izquierda del diagrama y en unidades internas. El rectángulo se inflará para invalidar una posible selección que lo rodea.

IsConnectorMappedToLink(BinaryLinkShape)

La mayoría de los conectores se asignan a vínculos de elementos, pero puede haber excepciones. Este método indica si un conector debe asignarse a un vínculo de elemento. Nota: La implementación base siempre supone que un conector está asignado a un vínculo de elemento y devuelve true.

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)
IsOrphaned(ShapeElement)

Determina si una forma está huérfana. Una forma se considera "huérfana" si debe estar respaldada por un ModelElement, pero no lo es. Si se determina que una forma es "huérfana", se llamará al método OnOrphaned(), que quitará la forma con la implementación base. La implementación base tiene en cuenta una forma en los dos casos siguientes "huérfanos":

  1. Tiene un vínculo PresentationViewsSubject fuera de él, pero no se puede resolver el asunto.
  2. Es un conector que se debe asignar a un vínculo de elemento, pero no se encuentra el vínculo subyacente. (Los conectores de mayúsculas y minúsculas especiales se deben a que su vínculo PresentationViewsSubject no se serializa de forma predeterminada).
IsSelected(ShapeElement)

Obtiene un valor que indica si el ShapeElement especificado está seleccionado en cualquier Objeto DiagramView asociado.

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)
LassoSelect(RectangleD, Boolean)

Devuelve una colección de DiagramItems dentro del rectángulo especificado en unidades del mundo.

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)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Selecciona las formas conectadas a esta forma.

(Heredado de NodeShape)
NavigateAscend(SelectedShapesCollection)

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

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

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

(Heredado de ShapeElement)
NavigateToNext(SelectedShapesCollection)

Llamado por este ShapeElement para establecer el foco en el siguiente objeto de la secuencia de navegación. Se omite el elemento centrado de la selección; se supone que esta forma es la shapeElement desde la que empezar a navegar.

(Heredado de ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Llamado por este ShapeElement para establecer el foco en el objeto anterior de la secuencia de navegación. Se omite el elemento centrado de la selección; se supone que esta forma es la shapeElement desde la que empezar a navegar.

(Heredado de ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de NodeShape)
OnAssociated(DiagramAssociationEventArgs)

Se llama cuando el diagrama está asociado a la vista de diagrama. Los diseñadores pueden invalidar este método para controlar este evento

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)
OnBeforeReroute()

Método virtual que permite que los diagramas derivados realicen determinadas operaciones antes de que se produzca un redireccionado de líneas en este diagrama.

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. La implementación base solo aplica los BoundsRules establecidos actualmente en esta forma. También puede invalidar este método para aplicar otras correcciones de límites específicas.

(Heredado de NodeShape)
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs)

Cuando cambia una propiedad asociada a una forma secundaria, se llama a este método para permitir que las clases derivadas actualicen los recursos de la forma. Por ejemplo, si una propiedad del modelo estaba asociada al color de fondo de la forma, una clase derivada podría invalidar este método para cambiar el color de fondo.

OnChildConfigured(ShapeElement, Boolean, Boolean)

Configuración de puertos en forma cuando se agrega

(Heredado de NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Configurar nuevas formas secundarias a medida que se agregan

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()

Lo llama el modelo después de eliminar el elemento.

(Heredado de ModelElement)
OnDeleting()

Lo llama el modelo antes de eliminar el elemento.

(Heredado de ModelElement)
OnDisassociated(DiagramAssociationEventArgs)

Se llama cuando el diagrama está desasociado de la vista de diagrama. Los diseñadores pueden invalidar este método para controlar este evento

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)
OnElementEventsEnded(ElementEventsEndedEventArgs)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnElementEventsEnding(ElementEventsEndedEventArgs)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnEndEdit(DiagramItemEventArgs)

Llamado cuando ha finalizado la edición en contexto.

(Heredado de ShapeElement)
OnGiveFeedback(GiveFeedbackEventArgs)

El evento GiveFeedback permite que el origen de un evento de arrastre (es decir, este diagrama) modifique la apariencia del puntero del mouse para proporcionar al usuario comentarios visuales durante una operación de arrastrar y colocar.

OnGridPropertyChanged()

Se llama cuando las propiedades de la cuadrícula han cambiado.

OnInitialize()

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnKeyDown(DiagramKeyEventArgs)

Se llama cuando se presiona una tecla cuando el propio diagrama tiene el foco.

OnKeyPress(DiagramKeyPressEventArgs)

Se llama cuando se presiona una tecla.

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

Pinta el fondo del diagrama, incluida la cuadrícula.

OnParentNodeShapeChanged(RectangleD, RectangleD)

Se invoca este método si a) ParentShape es NodeShape b) ParentShape se ha movido o cambiado de tamaño.

(Heredado de NodeShape)
OnResurrected()

Lo llama el modelo después de que el elemento se haya resucitado (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)
OnToolboxItemSelected(ModelingToolboxItem)

Se llama a la selección de un ToolboxItem. (Una selección es un doble clic o presiona Entrar). La implementación base simplemente devuelve false, lo que significa que la acción de selección no se controla.

OnToolboxSelectionChanged(ModelingToolboxItem)

Se le llama cuando la selección del cuadro de herramientas ha cambiado (a través de un solo clic o presionando teclas de flecha arriba o abajo). La implementación base no realiza ninguna acción.

OnTransactionBeginning(TransactionBeginningEventArgs)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnTransactionCommitting(TransactionCommitEventArgs)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnTransactionRolledBack(TransactionRollbackEventArgs)

Se llama después de que la transacción se haya revertido.

OnTransactionRollingBack(TransactionRollbackEventArgs)

Se llama antes de que la transacción se haya revertido.

OnViewMouseEnter(DiagramPointEventArgs)

Se produce cuando el puntero del mouse entra en DiagramClientView.

OnViewMouseHover(DiagramPointEventArgs)

Se produce cuando el puntero del mouse mantiene el puntero sobre DiagramClientView.

OnViewMouseLeave(DiagramPointEventArgs)

Se produce cuando el puntero del mouse sale de DiagramClientView.

PerformLineRoutingRule()

Configura y activa LineRoutingRule con la información adecuada para este diagrama. Solo activa el evento una vez por iteración y mantiene una lista de todos los cambios que se controlarán más adelante.

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)
PerformShapeAnchoringRule()

Configura y activa shapeAnchoringRule 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 NodeShape)
PermitChildVisibility(ShapeElement)

Oportunidad de influir en la visibilidad de las formas secundarias

(Heredado de NodeShape)
PostDeserialization(Boolean)

Se llama después de la deserialización del diagrama para permitir algún ajuste adicional. La implementación base intentará resolver todas las BinaryLinkShapes que no están conectadas al ElementLink subyacente, si la deserialización se realizó correctamente.

Print(Graphics, Rectangle, PointD, Single)

Dibuja el diagrama utilizando el objeto Graphics de impresora especificado.

ProcessVisibilityChange(Boolean)

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

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

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

(Heredado de ShapeElement)
Renumber()

Vuelve a numerar las formas del diagrama si es necesario.

ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD)

Reparentes una forma de nodo de una calle a otra.

RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem)

Mueve los objetos DiagramItems especificados por el moveDelta especificado. Estos DiagramItems deben ser diagramItems de nivel superior; de lo contrario, es posible que el movimiento no funcione según lo previsto. Este método llama a GetCompliantGroupBounds para determinar el destino de cada DiagramItem.

Reroute()

Forma pública de forzar una redireccionamiento.

RunInShapeFixupContextForMetafileCreation(ICollection, Action)

Realiza una corrección temporal necesaria para crear el metarchivo. Después de que se llame a creationLogic, se deshaga la corrección.

Selected(DiagramClientView)

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

(Heredado de ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

Nombre de la función: SetValueForCustomStoredProperty Description:

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)
SetIsExpandedValue(Boolean)

Proporciona almacenamiento para la propiedad NodeShape.IsExpanded.

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

ShouldExcludeFromInvalidationTracking(ShapeElement)

Calcula si se deben excluir o no tipos específicos de formas del seguimiento de invalidación del diagrama.

La implementación base excluye diagramas y calles de natación.

ShouldReparentOnMove()

Decide si una forma debe ser reparentada cuando se mueve.

(Heredado de ShapeElement)
ShouldReportException(Exception)

Se llama cuando una transacción creada por la superficie de diseño principal produce una excepción. Las clases derivadas pueden invalidar este método para personalizar si se notifica el error si se ingiere. Tenga en cuenta que las excepciones críticas se producirán hacia arriba y no se notificarán, por lo que no se requiere ninguna comprobación adicional.

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)
Side(RectangleD)

Asigna un lado al puerto.

(Heredado de NodeShape)
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)
UnhandledException(Exception)

Se llama cuando una transacción creada por la superficie de diseño principal produce una excepción. Si este método devuelve true, se ingiere la excepción. De lo contrario, se propaga hasta el código predeterminado de control de excepciones de .Net Framework. Las clases derivadas pueden invalidar este método para personalizar el control de excepciones y los mensajes de error. La clase base devuelve false, lo que significa que se producirán todas las excepciones.

UpdateChildVisibility()

Actualiza los estados de visibilidad de las formas descendientes en función de las invalidaciones del método PermitChildVisibility. El comportamiento predeterminado es basar el estado de visibilidad del elemento secundario en la propiedad IsExpanded del elemento primario. Nota interna: esto también sincroniza los estados de visibilidad de los subgráficos descendientes del objeto graph.

(Heredado de NodeShape)
UpdateDerivedVisible(ShapeElement)

Actualizar el estado visible derivado de esta forma

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

Eventos

AbsoluteBoundsChanged

Evento para los cambios en la propiedad AbsoluteBounds para este elemento

(Heredado de NodeShape)
Click

Evento desencadenado cuando se hace clic en la forma.

(Heredado de ShapeElement)
DiagramAdded

Receptor de eventos para indicar cuándo se ha agregado esta instancia de Microsoft.VisualStudio.Modeling.Diagrams.Diagram

DiagramRemoved

Receptor de eventos para indicar cuándo se ha quitado esta instancia de Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(Heredado de ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(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)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

GetExtension(ModelElement, Guid)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

TryGetExtension(ModelElement, Guid)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

TryGetExtension(ModelElement, Type)

Descripción del diagrama domainClass para Microsoft.VisualStudio.Modeling.Diagrams.Diagram

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