Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)
Los tipos del espacio de nombres Microsoft.VisualStudio.Modeling.Diagrams muestran DSL como un diagrama. Proporcionan la implementación de los diagramas, formas y conectores que define en el archivo de definición de DSL. Para personalizar la apariencia de ADSL mediante código de programa, se trabaja con los tipos definidos en este espacio de nombres.
Los tipos principales de interés son:
NodeShape – La clase base de formas especificado en la definición ADSL.
BinaryLinkShape – clase base de conectores especificado en la definición ADSL. Tiene una clase base LinkShape, que no tiene ninguna otra clase derivada.
Diagram – La clase base del diagrama especificado en la definición ADSL.
ShapeElement – clase base NodeShape y LinkShape. Los diagramas, formas y conectores son todas ShapeElements.
PresentationViewsSubject – La relación entre una forma o un conector en el diagrama y un elemento de modelo de dominio.
ShapeField – Un área dentro de una forma, como una sección en una forma de compartimiento, una fila de texto, una etiqueta, o icono.
Decorator – Un elemento mostrado en un ShapeField. Un IconDecorator contiene una imagen en la forma, y se muestra un TextDecorator una etiqueta.
DiagramItem (una referencia a una forma y opcionalmente un campo y un subregistro dentro de la forma. Se utiliza para identificar el destino de una operación de usuario.
ShapeGeometry – esta clase y sus clases derivadas definen y dibujan contornos de las distintas clases principales de formas, como elipses, rectángulos, compartimientos, conectores, e iconos. Las formas delegan en estas clases la determinación de si un punto del mouse está dentro de la forma, y la pintura de los contornos básicos.
Clases
Clase | Descripción | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Valores antiguos y nuevos de límites cuando cambia la propiedad AbsoluteBounds de una forma.Este evento se origina en el almacén. | |
ActionCanceledState | Estado de MouseAction que indica que MouseAction se ha cancelado. | |
ActionCompletedState | Estado de MouseAction que indica que MouseAction se ha completado. | |
AmbientFontHelper | Se usa para ayudar a recuperar la fuente del diseñador | |
AnchoringBehavior | Describe cómo se debe colocar y redimensionar el objeto ShapeField a medida que el objeto NodeShape primario se desplaza y cambia de tamaño. | |
AnchorPoint | ||
AnchorPointAction | MouseAction que enruta manualmente LinkShapes manipulando sus LineSegments. | |
AreaField | Campo de la forma que define un degradado de color para rellenar el fondo de una forma. | |
AssociatedPropertyInfo | Clase que proporciona información sobre una propiedad de dominio adjuntada a un ShapeField. | |
AvoidCornerRule | Regla de límites que no le permite colocar un puerto en la esquina redondeada de un rectángulo. | |
BinaryLinkNodeChangeRule | Regla para volver a enrutar el vínculo cuando cambia uno de los nodos de extremo. | |
BinaryLinkShape | Representa una línea o una flecha que puede conectar dos formas en un diagrama.Un vínculo binario también puede formar un bucle que conecta a una forma consigo misma. | |
BinaryLinkShapeBase | Clase base abstracta para BinaryLinkShape | |
BinaryLinkShapeGeometry | Encapsula el dibujo, el plegamiento y la prueba de posicionamiento de BinaryLink en la superficie de diseño | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | Serializador BinaryLinkShapeSerializerBase para BinaryLinkShape de DomainClass. | |
BoundsRules | Reglas que restringen dónde puede ubicarse una forma y cómo se puede ajustar. | |
BrushDescriptor | BrushStyleSetInfo para una clase y una instancia del Pincel que describe dicha información (si ya se ha creado).El BrushDescriptor es lo que se almacena en memoria caché para su uso posterior. | |
BrushSettings | BrushSettings permite que ciertas propiedades en BrushStyleSetInfo se marquen como reemplazadas o inmutables.Si determinados valores de pincel se marcan como inmutables, no se permite que cambien de nuevo. | |
BrushStyleSetInfo | Contiene información de StyleSet sobre un pincel.Éstos son todos los valores que se almacenan en un Pincel como Color, BrushType, HatchType, Imágenes, etc. La información se utiliza para crear un código hash único para esta clase que se utiliza en el HybridDictionary para la búsqueda de un recurso almacenado en caché determinado. | |
ChevronButtonField | ShapeField que representa el botón para expandir o contraer flechas dobles | |
CircleShapeGeometry | Descripción breve de CircleShapeGeometry. | |
ClickedState | Estado de MouseAction que indica que el usuario ha presionado y soltado el botón del mouse sin desplazarse lo suficiente para invocar un arrastre. | |
CommandIdCollection | ||
CommentShape | Clase base del comentario.CommentShape define una forma modificable del comentario. | |
CommentShapeAddRule | ||
CommentShapeSerializer | Serializador CommentShapeSerializer para CommentShape de DomainClass. | |
CommentShapeTypeDescriptor | Descriptor de tipo especializado para la clase CommentShape. | |
Compartment | Compartimiento dentro de una forma de compartimiento. | |
CompartmentDescription | Clase base para todas las descripciones de Compartment. | |
CompartmentMapping | Clase base para las asignaciones de compartimiento.Las asignaciones de compartimiento proporcionan el pegamento entre el contenido de compartimientos y el modelo de objetos subyacente | |
CompartmentRuleHelper | Clase estática con código compartido para controlar reglas de adición, eliminación y cambio del elemento de lista Compartment. | |
CompartmentSerializer | Serializador CompartmentSerializer para Compartment de DomainClass. | |
CompartmentShape | Clase base de formas de compartimiento que define en la definición del ADSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | Serializador CompartmentShapeSerializer para CompartmentShape de DomainClass. | |
CompartmentTypeDescriptor | Descriptor de tipo especializado para la clase Compartment. | |
ConnectAction | Acción del mouse que permite al usuario arrastrar desde una forma de SoftwareComponentType o de Port a otra para crear una conexión. | |
ConnectionPoint | ConnectionPoint ajusta los objetos de VGConnection del objeto de gráfico. | |
ConnectionType | Describe el comportamiento genérico de conexión entre dos objetos ShapeElement | |
ConnectorDecorator | La clase para encapsular el modo en que las formas secundarias ShapeFields se utilizan para representar la notación Decorators cuando se colocan en un conector | |
CoreDesignSurfaceCopyClosure | Copiar el filtro de visitante de cierre | |
CoreDesignSurfaceCopyClosureBase | Clase base para el filtro de visitante de cierre de copia. | |
CoreDesignSurfaceDeleteClosure | Quitar el filtro de visitante de cierre | |
CoreDesignSurfaceDeleteClosureBase | Clase base para quitar el filtro de visitante de cierre. | |
CoreDesignSurfaceDomainModel | reemplace las API de sustitución de la reflexión | |
CoreDesignSurfaceDomainModelSerializer | Proporciona una implementación de la interfaz IDomainModelSerializer que se puede usar para serializar o deserializar el modelo de dominio de CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Clase base que implementa IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | Implementación de DomainXmlSerializationBehavior para CoreDesignSurfaceSerializationBehavior del comportamiento definido.Es el tipo concreto de implementación doble derivada. | |
CoreDesignSurfaceSerializationBehaviorBase | Implementación de DomainXmlSerializationBehavior para CoreDesignSurfaceSerializationBehavior del comportamiento definido.Es la base abstracta de la implementación doble derivada. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Resolución de moniker para el comportamiento de serialización CoreDesignSurfaceSerializationBehavior. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Clase de utilidad para proporcionar mensajes de serialización | |
CoreDesignSurfaceSerializationHelper | Clase de aplicación auxiliar para serializar y deserializar los modelos CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | Clase de aplicación auxiliar para serializar y deserializar los modelos CoreDesignSurface. | |
CreateAction | CreateAction responde a los elementos seleccionados del cuadro de herramientas para crearlos en el diagrama. | |
DashStyleTypeConverter | Convertidor de tipos para mostrar valores de DashStyle en la cuadrícula de propiedades.Filtra el valor "Custom" ya que no tiene sentido que este valor aparezca en el diseñador de destino. | |
Decorator | Cuando se reemplaza en una clase derivada, representa un elemento Decorator en el diagrama. | |
DecoratorDoubleEmptyArrow | Esto es un elemento Decorator de flecha con solo dos líneas. | |
DecoratorEmptyArrow | Esto es un elemento Decorator de flecha con solo dos líneas. | |
DecoratorEmptyDiamond | Esto es un elemento Decorator de rombo relleno con el color de fondo del diagrama. | |
DecoratorFilledArrow | Esto es elemento Decorator de flecha incluido relleno con un color basado en BrushId. | |
DecoratorFilledDiamond | Esto es un elemento Decorator de rombo relleno con un color basado en BrushId. | |
DecoratorHollowArrow | Esto es un elemento Decorator de flecha incluido relleno con el color de fondo del diagrama. | |
DecoratorHostShape | DomainClass DecoratorHostShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | Clase base de doble derivada para DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | Serializador DecoratorHostShapeSerializer para DecoratorHostShape de DomainClass. | |
DecoratorHostShapeSerializerBase | Serializador DecoratorHostShapeSerializerBase para DecoratorHostShape de DomainClass. | |
DefaultBoundsRules | Las reglas básicas que restringen el elemento secundario según el ajuste en la cuadrícula y el delimitador. | |
DefaultGroupBoundsRules | Reglas que restringen la posición de un grupo de formas al cambiar de posición el grupo. | |
DesignSurfaceAccessibleObject | Objeto accesible para DiagramClientView | |
DesignSurfaceElementOperations | Extiende la clase ElementOperations de IMS agregando compatibilidad para GhostShapeCollections. | |
DesignSurfaceMergeContext | Proporciona información de combinación (es decir, entrega/pegar) que se establece inicialmente por el proceso de combinación cuando los objetos de ElementGroupPrototype se reconstituyen en el almacén de destino.La información de combinación se usa posteriormente en el proceso de combinación y la fase de corrección. | |
Diagram | Representa un diagrama. | |
DiagramAssociationEventArgs | Argumentos de evento del diagrama: eventos de asociación de la vista de diagrama | |
DiagramBrushes | Cada propiedad de la clase DiagramBrushes es un objeto StyleSetResourceId que identifica de forma única un recurso de pincel utilizado por los métodos de dibujo DiagramClientView. | |
DiagramClientView | Esta es una superficie de diseño basada en IMS que es capaz de representar cualquier diagrama de IMS. | |
DiagramDeleteRule | Regla que se ejecuta cuando un diagrama se ha quitado del almacén. | |
DiagramDragEventArgs | Proporciona datos para el evento DragDrop, DragEnter o DragOver. | |
DiagramEventArgs | La clase de argumentos de evento base para los eventos que se originan desde el control de la superficie de diseño. | |
DiagramFixupConstants | ||
DiagramFonts | Cada propiedad de la clase DiagramFonts es un objeto StyleSetResourceId que identifica de forma única un recurso de fuente utilizado por los métodos de dibujo DiagramClientView. | |
DiagramHitTestInfo | ||
DiagramItem | Representa un ShapeElement, ShapeField o ShapeSubField.Está pensado para su uso para pruebas de posicionamiento, selección, foco y accesibilidad. | |
DiagramItemCollection | Colección de instancias de DiagramItem.Un DiagramItem representa una instancia de ShapeElement, de ShapeField o de ShapeSubField en el diagrama y se usa para tareas como prueba de posicionamiento y selección. | |
DiagramItemEventArgs | Objeto DiagramEventArgs que hace referencia a un determinado objeto DiagramItem de interés. | |
DiagramKeyEventArgs | Proporciona datos para el evento KeyDown o KeyUp. | |
DiagramKeyPressEventArgs | Proporciona datos para el evento KeyPress. | |
DiagramMouseEventArgs | Proporciona datos para los eventos MouseUp, MouseDown y MouseMove. | |
DiagramPaintEventArgs | Argumentos de Paint | |
DiagramPens | Cada propiedad de la clase DiagramPens es un objeto StyleSetResourceId que identifica de forma única un recurso de lápiz utilizado por los métodos de dibujo DiagramClientView. | |
DiagramPointEventArgs | Contiene los datos de eventos relacionados con una posición del mouse. | |
DiagramSelectionRules | ||
DiagramSerializer | Serializador DiagramSerializer para Diagram de DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Descriptor de tipo especializado para la clase Diagram. | |
DiagramView | Es el control de vista que crea la superficie de diseño y las barras de desplazamiento. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Control de marca de agua del diagrama que aparece cuando el diagrama está vacío. | |
DiagramWinEvents | Compatibilidad de WinEvent accesible para los diagramas. | |
DragCanceledState | Estado de MouseAction que indica que el arrastre se ha cancelado.No se debe confundir con ActionCanceledState.Este DragCanceledState indica que solo se ha cancelado el arrastre; no toda la MouseAction.MouseAction puede permanecer activa incluso después de la cancelación del arrastre.Esto permite varias operaciones de arrastre dentro de una única MouseAction. | |
DragCompletedState | Estado de MouseAction que indica que el arrastre se ha completado.No se debe confundir con ActionCompletedState.Este DragCompletedState indica que solo se ha completado el arrastre; no toda la MouseAction.MouseAction puede permanecer activa incluso después de completarse el arrastre.Esto permite varias operaciones de arrastre dentro de una única MouseAction. | |
DragDropPendingAction | MouseAction que detecta si el arrastre y la colocación OLE debe comenzar.Una vez iniciada, esta MouseAction se completa y, a continuación, otorga el control a la función de arrastrar y colocar de Ole. | |
DraggingState | Estado de MouseAction que indica que el usuario está arrastrando activamente con el mouse. | |
DragPendingState | Estado de MouseAction que indica que el usuario ha presionado el botón del mouse pero todavía no lo ha soltado o aún no ha desplazado el mouse lo suficiente para iniciar el arrastre. | |
DragSourceContext | Proporciona información del origen de arrastre que se establece inicialmente cuando se crea el ElementGroupPrototype en el origen.Se utiliza para comentarios de arrastre y el proceso de combinación (es decir, entrega/pegar). | |
DropTargetContext | Proporciona métodos para agregar y recuperar información de contexto de destino de arrastre para y desde un contexto de transacción determinado. | |
DropTargetFeedback | Proporciona un medio de dibujar información de arrastre usando formas fantasma. | |
EdgePoint | ||
EdgePointCollection | Controlar una lista de puntos de borde exactamente como una ArrayList | |
EdgePointCollectionConverter | TypeConverter para las instancias de EdgePointCollection, por lo que se pueden serializar en formato legible por los humanos.La EdgePointCollection convertida tendrá la sintaxis “[(x : y : marca); (x : y : marca); …]”, donde la marca se puede omitir para Normal.Por compatibilidad con versiones anteriores, el convertidor también admite convertir una cadena generada por el serializador binario, pero nunca convertirá un objeto EdgePointCollection al formato binario. | |
EdgePointConverter | TypeConverter para las instancias de EdgePoint, por lo que se pueden serializar en formato legible por los humanos.El EdgePoint convertido tendrá la sintaxis “(x : y : marca)”, donde la marca se puede omitir para Normal.Por compatibilidad con versiones anteriores, el convertidor también admite convertir una cadena generada por el serializador binario, pero nunca convertirá un EdgePoint al formato binario. | |
ElementListCompartment | DomainClass ElementListCompartment Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | Descripción de ListCompartments aplicada a CompartmentShapes. | |
ElementListCompartmentMapping | Una asignación para ListCompartments que conoce la relación que se está modelando en el compartimiento, y la propiedad que se muestra en la lista. | |
ElementListCompartmentSerializer | Serializador ElementListCompartmentSerializer para ElementListCompartment de DomainClass. | |
EllipseShapeGeometry | Descripción breve de EllipseShapeGeometry. | |
EmptySelection | Controla las selecciones vacías. | |
ExpandCollapseDecorator | Elemento Decorator que administra un botón expandir o contraer en un objeto NodeShape | |
FieldAccessibleObject | Descripción breve de FieldAccessibleObject. | |
FontDescriptor | La clase FontDescriptor mantiene FontStyleSetInfo para una clase y una instancia de la fuente descrita por esa información (si ya se ha creado).El FontDescriptor es lo que se almacena en memoria caché para su uso posterior. | |
FontSettings | FontSettings permite que ciertas propiedades en FontStyleSetInfo se marquen como reemplazadas o inmutables.Si determinados valores de fuente se marcan como inmutables, no se permite que cambien de nuevo. | |
FontStyleSetInfo | Contiene información de StyleSet sobre una fuente.Éstos son todos los valores que se almacenan en una fuente como nombre, el tamaño, FontStyle, etc. La información se utiliza para crear un código hash único para esta clase que se utiliza en el HybridDictionary para la búsqueda de un recurso almacenado en caché determinado. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | Controla las selecciones generales no cubiertas por otros estados de selección. | |
GenericCoreConnectAction | Acción de conexión genérica para la superficie de diseño Core que conecta dos ShapeElements distintos | |
GenericCoreConnectionType | Tipo de conexión que conecta dos ShapeElements distintos | |
GenericLinkShape | Descripción de DomainClass GenericLinkShape para GenericLinkShape. | |
GenericLinkShapeSerializer | Serializador GenericLinkShapeSerializer para GenericLinkShape de DomainClass. | |
GeometryHelpers | ||
GhostShape | Describe un objeto ShapeElement | |
GhostShapeCollection | Colección de GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Reglas que restringen los límites totales de un grupo de formas en conjunto. | |
GroupSnapToGridRule | GroupBoundsRule que restringe los límites globales de un grupo de formas secundarias de forma que la ubicación de la forma primaria se ajuste a la cuadrícula, si esta está habilitada. | |
HighlightedShapesCollection | Colección de formas y DiagramItems que se resaltan en la superficie de diseño. | |
HoveringState | Estado de MouseAction que indica que MouseAction está activa y en espera de eventos. | |
HslColor | HueSatLumColor representa colores por su valor de Hue-Saturation-Luminosity en lugar del valor RGB tradicional.Esta clase proporciona métodos de conversión entre los espacios de colores HSL y RGB. | |
HslColorConverter | Proporciona un convertidor de tipos para convertir objetos HslColor en otras representaciones y desde otras representaciones. | |
ImageField | Objeto ligero que representa un elemento de una forma que puede mostrar los decoradores o fondos de la imagen. | |
ImageHelper | ||
ImageShape | Clase base para las formas que muestran una imagen. | |
ImageShapeGeometry | Encapsula el dibujo, el plegamiento y la prueba de posicionamiento de una forma basada en una imagen externa en la superficie de diseño | |
ImageShapeSerializer | Serializador ImageShapeSerializer para ImageShape de DomainClass. | |
InactiveState | Estado de MouseAction que indica que MouseAction no está en uso.La primera vez que se crea una MouseAction, está en estado inactivo.MouseAction se debe activar antes de poderse usar.Después de que un MouseAction se completa o se cancela, se desactiva de nuevo. | |
InPlaceTextEditor | ||
InvokeEditorAction | Invoca el editor al hacer clic. | |
ItemDrawInfo | Información de un único elemento de un campo de lista. | |
KeepGroupWithinDiagramRule | Un GroupBoundsRule que restringirá los límites globales de un grupo de formas secundarias de forma que permanezca dentro del diagrama de la forma de destino. | |
KeepGroupWithinParentRule | Una GroupBoundsRule que restringirá los límites totales de un grupo de formas secundarias de modo que permanezca debajo y a la derecha de los límites superior e izquierdo de la forma primaria.El lado derecho e inferior de la forma primaria no restringirá las formas secundarias. | |
KeepInParentRule | Regla de límites que conserva la forma dentro del límite del diagrama. | |
LabelShape | Representa una forma de etiqueta en el Diseñador de lenguaje específico del dominio. | |
LabelShapeSerializer | Serializador LabelShapeSerializer para LabelShape de DomainClass. | |
LabelShapeTextPropertyDescriptor | Descriptor de la propiedad de texto de LabelShape. | |
LabelShapeTypeDescriptor | Descriptor de tipo especializado para la clase LabelShape. | |
LabelTextField | Campo de texto mostrado en una forma de etiqueta. | |
LassoAction | MouseAction que permite la selección mediante el rectángulo definido haciendo clic y arrastrando. | |
LeaveShapeEventArgs | Contiene los datos de eventos relacionados con el cursor que deja una forma. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | DomainClass LineLabelShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | Serializador LineLabelShapeSerializer para LineLabelShape de DomainClass. | |
LineRoutingRule | Regla personalizada para indicar a la superficie de diseño cuándo deben redistribuirse las líneas del diagrama. | |
LineSegment | Esta clase representa un fragmento recto de línea entre dos extremos. | |
LineSegmentAccessibleObject | Descripción breve de FieldAccessibleObject. | |
LinkConnectsToNode | DomainRelationship LinkConnectsToNode Descripción de Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | Serializador LinkConnectsToNodeSerializer para LinkConnectsToNode de DomainClass. | |
LinkDecorator | Clase base de LinkDecorator que permite que otras clases derivadas implementan diferentes geometrías reales para los elementos decorator.Esta clase también proporciona descriptores de acceso estáticos para el tipo diferente de elementos Decorator que existen como parte de la superficie de diseño básica. | |
LinkShape | Representa una línea de conector en un diagrama.Vea también BinaryLinkShape. | |
LinkShapeChangedRule | Regla para volver a enrutar la forma de vínculo cuando cambia uno de los nodos de extremo. | |
LinkShapeGeometry | Encapsula el dibujo el plegamiento y la prueba de posicionamiento de una geometría de vínculo en la superficie de diseño | |
LinkShapeSerializer | Serializador LinkShapeSerializer para LinkShape de DomainClass. | |
ListCompartment | DomainClass ListCompartment Description for Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | Descripción de ListCompartments aplicada a CompartmentShapes. | |
ListCompartmentSerializer | Serializador ListCompartmentSerializer para ListCompartment de DomainClass. | |
ListField | Campo de la forma capaz de mostrar eficazmente una lista de elementos. | |
ListItemSubField | El subcampo que representa un elemento de un ListField. | |
LostFocusEventArgs | Argumentos de evento del evento LostFocus, que se origina como mensaje de WM_KILLFOCUS desde System.Windows.Forms.Control.Además de DiagramEventArgs contiene los identificadores de la ventana que obtiene y la ventana que pierde el foco. | |
ManualRouteAction | MouseAction que enruta manualmente LinkShapes manipulando sus LineSegments. | |
MouseAction | Representa una acción del mouse. | |
MouseActionEventArgs | Clase de argumentos de evento para los eventos cuyo origen es la clase MouseAction. | |
MouseActionState | La clase base para todos los estados de MouseAction. | |
MoveableDecoratorHostShape | DomainClass MoveableDecoratorHostShape Descripción de Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | Clase base de doble derivada para DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | Serializador MoveableDecoratorHostShapeSerializer para MoveableDecoratorHostShape de DomainClass. | |
MoveableDecoratorHostShapeSerializerBase | Serializador MoveableDecoratorHostShapeSerializerBase para MoveableDecoratorHostShape de DomainClass. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules se puede aplicar para garantizar que no haya restricciones en los límites de la forma. | |
NodeShape | Representa una forma de un diagrama, como un rectángulo, un icono u otra forma con un área (no un conector). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Regla para llamar a Collapse() en un nuevo elemento NodeShape si la marca IsExpanded es false cuando se relaciona con el diagrama (directa o indirectamente).Esta regla llama a Collapse() para la forma de nodo que se agrega al diagrama y todas las demás formas de nodo que son descendientes de esa forma de nodo, ya que se van a convertir en primarias con el diagrama también. | |
NodeShapeGeometry | Geometría base para NodeShapes. | |
NodeShapeSerializer | Serializador NodeShapeSerializer para NodeShape de DomainClass. | |
NodeShapeTypeDescriptor | Obsoleta. Descriptor de tipo especializado para la clase Shape. | |
PaintFeedbackArgs | ||
PanZoomAction | MouseAction que realiza el zoom. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | La relación primario-secundario para las formas secundarias recortadas por los límites de la forma primaria.El elemento secundario no es visible ni se puede someter a pruebas fuera del cuadro de límite del elemento primario. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | Serializador ParentShapeContainsNestedChildShapesSerializer para ParentShapeContainsNestedChildShapes de DomainClass. | |
ParentShapeHasRelativeChildShapes | La relación primario-secundario para las formas secundarias no recortadas por los límites de la forma primaria.El elemento secundario es visible y se puede someter a pruebas fuera del cuadro de límite del elemento primario. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | Serializador ParentShapeHasRelativeChildShapesSerializer para ParentShapeHasRelativeChildShapes de DomainClass. | |
PenDescriptor | La clase PenDescriptor contiene la PenStyleSetInfo para una clase y una instancia del lápiz que describe esa información (si ya se ha creado).El PenDescriptor es lo que se almacena en memoria caché para su uso posterior. | |
PenSettings | PenSettings permite que ciertas propiedades de PenStyleSetInfo se marquen como reemplazables o inmutables.Si determinados valores de pluma se marcan como inmutables, no se permite que cambien de nuevo. | |
PenStyleSetInfo | Contiene información de StyleSet sobre un lápiz.Éstos son todos los valores que se almacenan en un lápiz como Color, la alineación, LineCap, PenType, etc. La información se utiliza para crear un código hash único para esta clase que se utiliza en el HybridDictionary para la búsqueda de un resourse almacenado en caché determinado. | |
PlusMinusButtonField | Un ShapeField que representa el botón de más y menos | |
PointDConverter | Proporciona un convertidor de tipos para convertir objetos PointD en otras representaciones y desde otras representaciones. | |
Port | DomainClass Port Description for Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Reglas que restringen los límites totales de un grupo de formas que contienen puertos en conjunto. | |
PortMovementRule | Las reglas de límites para conservar los puertos en el perímetro de sus formas principales. | |
PortPlacementHelper | ||
PortSerializer | Serializador PortSerializer para Port de DomainClass. | |
PortShape | Clase base para las formas de puerto que puede especificar en la definición del ADSL. | |
PortShapeSerializer | Serializador PortShapeSerializer para PortShape de DomainClass. | |
PresentationElement | Un elemento que aparece en una interfaz de usuario y representa una presentación visible de un elemento de modelo de dominio. | |
PresentationElementSerializer | Serializador PresentationElementSerializer para PresentationElement de DomainClass. | |
PresentationElementTypeDescriptionProvider | Obsoleta. PresentationElementTypeDescriptionProvider proporciona la clase contenedora que encapsula el objeto ModelElement.Se invoca esta clase cuando la cuadrícula de propiedades desea presentar el objeto ModelElement. | |
PresentationElementTypeDescriptor | La clase para proporcionar a ModelElement TypeDesriptor para la compatibilidad con la cuadrícula de propiedad. | |
PresentationViewsSubject | La relación entre los elementos de modelo de dominio y su presentación en una interfaz de usuario, normalmente un diagrama. | |
PresentationViewsSubjectSerializer | Serializador PresentationViewsSubjectSerializer para PresentationViewsSubject de DomainClass. | |
PropertyChangedEventArgs | Una propiedad general cambió el EventArgs que se usaba para notificar las formas de los cambios de la propiedad de IMS y los cambios de la propiedad de CLR. | |
RectangleDConverter | Proporciona un convertidor de tipos para convertir objetos RectangleD en otras representaciones y desde otras representaciones varias. | |
RectangleShapeGeometry | Encapsula el dibujo, el plegamiento y la prueba de posicionamiento de un elemento Rectangle en la superficie de diseño | |
ResizeAction | MouseAction que cambia el tamaño de las formas. | |
RoundedRectangleShapeGeometry | Descripción breve de RoundedRectangleShapeGeometry. | |
SelectAction | Acción del mouse base que selecciona las formas bajo el mouse. | |
SelectedShapesCollection | ||
SelectionContext | Clase abstracta que implementa un método para obtener el estado de selección actual para una selección determinada. | |
SelectionState | Clase abstracta que representa cualquier estado de selección.Proporciona la interfaz para consultar información sobre la selección especificada, incluyendo: ActualSelection, CoercedSelection, y si un comando específico se va a filtrar o no por la selección. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Proporciona información que las aplicaciones de accesibilidad usan para ajustar la interfaz de usuario (IU) de aplicaciones para usuarios con impedimentos. | |
ShapeAutoInvalidator | Un campo no visible de forma, cuyo propósito es forzar que la forma primaria vuelva a pintarse cuando un valor asociado (especificado en el constructor) cambie. | |
ShapeDecorator | La clase para encapsular el modo en que las formas secundarias y ShapeFields se utilizan para representar la notación Decorators cuando se colocan en una forma | |
ShapeElement | Representa un diagrama o una forma o conector en un diagrama.ShapeElements encapsula la presentación visual de los elementos del modelo. | |
ShapeElementAddRule | Regla que se ejecuta cuando un diagrama se ha quitado del almacén. | |
ShapeElementSerializer | Serializador ShapeElementSerializer para ShapeElement de DomainClass. | |
ShapeEnumerator | ||
ShapeField | Objeto ligero que representa un elemento de una forma que puede mostrar elementos tales como la imagen de fondo, los decoradores de texto y los decoradores de icono. | |
ShapeGeometries | Clase estática para exponer instancias de objetos ShapeGeometry públicos | |
ShapeGeometry | Representa la geometría de una forma o un conector. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | Subcomponente de un ShapeField que se puede seleccionar, recibir el foco, someterse a pruebas de posicionamiento, editar en contexto e IAccessible de forma opcional.Ejemplos de ShapeSubField son elementos de lista de un campo de lista, celdas de cuadrícula y líneas de cuadrícula de un campo de cuadrícula, y botones de radio de un grupo de botones de radio.Los elementos ShapeSubFields solo se crean según sea necesario.Por ejemplo, una cuadrícula que contiene 10.000 celdas solo necesita crear un subcampo para una celda cuando el subcampo se selecciona, se resalta, se realiza su prueba de posicionamiento, se edita o se accede a él a través de IAccessible. | |
SnakingInfo | ||
SnapToGridRule | Reglas de ajuste a la cuadrícula que restringen la posición y/o el tamaño de ShapeElement. | |
SnapToPerimeterFollowingRotationRule | Regla de límites para seguir el perímetro de una forma primaria. | |
StyleSet | Un StyleSet es una colección de objetos gráficos que se puede usar por una aplicación para especificar un conjunto de lápices, de pinceles, y fuentes que se usarán para todas las operaciones de dibujo.Dentro del código de dibujo, puede llamar a StyleSet.GetPen para recuperar un lápiz especificado definido por el sistema.Dicho lápiz se establecerá en el color y el estilo correctos definidos con la aplicación.Usar ese lápiz inmediatamente porque es único.Si necesita mantener una pluma use GetPenCopy.Los StyleSets pueden residir en varios niveles del sistema.Hay un ApplicationStyleSet que es el esquema de estilo de los valores predeterminados definidos de la aplicación.Hay también ClassStyleSets que existen en el nivel de tipo de clase para especificar estilos para todas las instancias de esta clase de forma.También puede existir la instancia StyleSets que contiene información de recursos para cada instancia de una forma.Se debe usar cuando distintas instancias de la misma clase de formas pueden tener una apariencia diferente.Cuando realmente se intenta recuperar un objeto, como un lápiz, el código de StyleSet recorre la cadena de herencia desde la instancia hasta la clase para la aplicación StyleSets hasta que encuentra la primera que contiene ese recurso que se está buscando (según define el ResourceId que se está solicitando). | |
StyleSetResourceId | Clase únicamente para definir un recurso de StyleSet. | |
SubfieldAccessibleObject | Descripción breve de SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Proporciona el contexto para la posición de una calle insertada recientemente | |
SwimlaneHelper | ||
SwimlaneShape | Representa una forma de calle en un diagrama.Clase base para las formas de calle especificadas en la definición del ADSL. | |
SwimlaneShapeGeometry | Encapsula el dibujo, el plegamiento y la prueba de posicionamiento de un elemento Swimlane en la superficie de diseño | |
SwimlaneShapeSerializer | Serializador SwimlaneShapeSerializer para SwimlaneShape de DomainClass. | |
TextField | Objeto ligero que representa un elemento de una forma que puede mostrar etiquetas o áreas de texto. | |
ToggleButtonEventArgs | Argumentos de evento para la clase ToggleButton. | |
ToggleButtonField | Un ShapeField que puede mostrar una imagen que corresponde al estado seleccionado | |
ToolboxAction | ToolboxAction responde a los eventos de doble clic en elementos del cuadro de herramientas. | |
UnplacedShapesContext | Información de contexto adjuntada a arrastrar y colocar que realiza un seguimiento de las formas que todavía no se han colocado y requieren una colocación posterior.En cualquier transacción determinada, podemos tener formas sin colocar para varios diagramas, cuando deben corregirse varios diagramas. |
Estructuras
Estructura | Descripción | |
---|---|---|
AreaFieldCornerRadius | Estructura que representa cuatro valores de punto flotante que indican los radios de redondeo de AreaField. | |
PointD | ||
RectangleD | Almacena un conjunto de cuatro dobles que representan la posición y el tamaño de un rectángulo. | |
SizeD |
Interfaces
Interfaz | Descripción | |
---|---|---|
IAmbientFontProvider | La interfaz de trabajo de la entidad de seguridad para el servicio SAmbientFontProvider | |
IBinaryLinkGeometryData | Define la interfaz del contenedor de geometría de vínculo binario.Un vínculo binario se caracteriza por sus puntos de borde. | |
IContextMenuHost | Contrato de host del menú contextual | |
IGeometryHost | Define la interfaz del contenedor de geometría. | |
ILineLabel | Llamado por LinkShape cuando cambia EdgePoints, para actualizar la posición de la etiqueta | |
IListFieldContainer | Define los métodos para la forma primaria del objeto ListField. | |
INodeGeometryData | ||
IShapeIterator | Una interfaz para un iterador de forma, que se utilizará para recorrer una forma y todas sus formas secundarias. |
Delegados
Delegado | Descripción | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Delegado para controlar eventos de elementos del diagrama. | |
DiagramKeyEventHandler | Delegado para controlar eventos de teclado. | |
DiagramKeyPressEventHandler | Delegado para controlar eventos de presión de teclas. | |
DiagramMouseEventHandler | Delegar el control de eventos del mouse. | |
DiagramPointEventHandler | Delegado para controlar eventos que requieren coordenadas de puntos, como un evento Click. | |
DisplayImageGetter | Delegado para obtener la imagen para mostrar para un elemento de lista de compartimiento | |
DisplayStringGetter | Delegado para obtener la cadena que se mostrará en el elemento de lista de compartimiento para el elemento de modelo especificado. | |
DomainPresentationNavigator | Delegado de un método que navega desde un objeto ModelElement a un conjunto de objetos PresentationElement que lo representan en un conjunto de diagramas | |
EditValueEndedEventHandler | Controla el procesamiento cuando finaliza la edición, normalmente al confirmar o descartar los cambios. | |
ElementListGetter | Devuelve una lista dado un elemento de modelo.Se usa para los métodos de recorrido de DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | Controla el evento MouseActionActivated de un MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Controla el evento MouseActionDeactivated de un MouseAction. | |
PresentationDomainNavigator | Navega de un PresentationElement a un ModelElement. | |
PropertyElementGetter | Obtiene el elemento en el se hospeda que la propiedad que se muestra para el elemento especificado. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
ActionRequest | Los tipos de acciones que se pueden realizar al final de un evento MouseAction. | |
AnchoringBehavior.Edge | Hace referencia a uno de los lados de un rectángulo delimitador en un AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Especifica el estado cuando se llama a OnBoundsFixup. | |
BrushSettingsFlags | Marcadores que especifican qué valores de Pincel se han reemplazado o se convierten en inmutables. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: ConnectorArrowStyle Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: ConnectorDecoratorPosition Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Preferencias para Diagram.CreateBitmap() | |
DiagramClientView.EnsureVisiblePreferences | Preferencias para el método EnsureVisible. | |
FontSettingsFlags | Marcadores que especifican qué valores de Fuente se han reemplazado o se convierten en inmutables. | |
GrabHandle.ShapeSide | Ubicación de los controladores de arrastre. | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Marcas para determinar cómo se contrae shapeField cuando se establece que sea invisible. | |
LabelAlignment | Enumeración para alinear una etiqueta en su línea; a la izquierda o a la derecha de la línea. | |
LabelPlacedFlag | Enumeración para saber si una etiqueta se coloca automáticamente o se mueve/dimensiona manualmente. | |
LabelPlacement | Enumeración para el lugar de la línea en que se ha de colocar su etiqueta. | |
MouseActionEvent | Tipos de eventos que se pueden provocar para una MouseAction. | |
NodeShape.NodeSides | Indica uno o más extremos de una forma de nodo. | |
PenSettingsFlags | Marcadores que especifican qué valores de Lápiz se han reemplazado o se convierten en inmutables. | |
PointRelativeTo | Indica el punto de referencia al que son relativas las coordenadas. | |
PortPlacement | La forma de puerto puede estar en cualquiera de los cuatro lados de la forma primaria | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: RoutingStyle Descripción de Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: ShapeDecoratorPosition Descripción de Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Define el tipo de relaciones primario-secundario permitidas por el objeto ShapeElement | |
SwimlaneAlignment | Enumeración que especifica cómo pueden alinearse calles en el diagrama: horizontal o verticalmente. | |
SwimlaneDecoratorPosition | Los decoradores Swimlane se permiten únicamente en 3 posiciones. |