Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)
Los tipos de la presentación del espacio de nombres de Microsoft.VisualStudio.Modeling.Diagrams ADSL como un diagrama.Proporcionan la implementación de los diagramas, de formas, y conectores que defina en el archivo de definición de ADSL.Para personalizar el aspecto del ADSL utilizando código de programa, se trabaja con tipos definido en este espacio de nombres.
los tipos principales de interés son:
NodeShape (la clase base de formas que especifique en la definición del ADSL.
BinaryLinkShape (la clase base de conectores que especifique en la definición del ADSL.tiene una clase base LinkShape, que no tiene ninguna otra clase derivada.
Diagram (la clase base de diagrama que especifique en la definición del ADSL.
ShapeElement – clase base de NodeShape y de 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.IconDecorator contiene una imagen en la forma, y muestra de 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 a estas clases la determinación de si un punto del mouse está dentro de la forma, y pintando el básico resalta.
Clases
Clase | Descripción | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Valores antiguos y nuevos de límites cuando la propiedad de AbsoluteBounds de los cambios de una forma.Este evento se origina store. | |
ActionCanceledState | El estado de MouseAction que indica que el MouseAction ha estado cancelado. | |
ActionCompletedState | El estado de MouseAction que indica que el MouseAction ha finalizado. | |
AmbientFontHelper | Se utiliza para ayudar a retriving a la fuente del diseñador | |
AnchoringBehavior | Describe cómo el ShapeField debe colocar y el tamaño propio mientras el NodeShape primario desplaza y cambia su tamaño. | |
AnchorPoint | ||
AnchorPointAction | El MouseAction que distribuye manualmente LinkShapes se manipula su los segmentos. | |
AreaField | Un 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 asociado a un ShapeField. | |
AvoidCornerRule | Limita la regla que no le permite colocar un puerto en la esquina redondeado de un rectángulo. | |
BinaryLinkNodeChangeRule | Regla para reenrutar el vínculo cuando uno de los nodos de extremo cambia. | |
BinaryLinkShape | Representa una línea o una flecha que puedan conectar dos formas de un diagrama.Un vínculo binario también puede formar un bucle que conecta una forma con sí misma. | |
BinaryLinkShapeBase | clase base abstracta para BinaryLinkShape | |
BinaryLinkShapeGeometry | encapsula el gráfico, el plegamiento, y la prueba de posicionamiento un BinaryLink en la superficie de diseño | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | serializador BinaryLinkShapeSerializerBase para DomainClass BinaryLinkShape. | |
BoundsRules | Las reglas atractivos donde una forma puede localizar y cómo se puede ordenar. | |
BrushDescriptor | El BrushStyleSetInfo para una clase y una instancia del Pincel descrito por esa información (si se crea ya).el BrushDescriptor es qué obtiene almacenado en memoria caché para su uso posterior. | |
BrushSettings | BrushSettings permite que ciertas propiedades en un BrushStyleSetInfo están marcadas como se invalidan o inmutable.Si determinados valores de Pincel se marcan como inmutables, no se permiten cambiar 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 | Un ShapeField que representa las flechas dobles expandir o botón de contraer | |
CircleShapeGeometry | Descripción de resumen para CircleShapeGeometry. | |
ClickedState | El estado de MouseAction que indica que el usuario ha ajustado y haya levantado en el botón del mouse sin desplazarse suficientemente aún para invocar una operación de arrastrar. | |
CommandIdCollection | ||
CommentShape | Clase base del comentario.CommentShape define una forma modificable del comentario. | |
CommentShapeAddRule | ||
CommentShapeSerializer | serializador CommentShapeSerializer para DomainClass CommentShape. | |
CommentShapeTypeDescriptor | tipo especializado descriptor para la clase de CommentShape. | |
Compartment | Un 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 | La clase estática con el código compartido para administrar el elemento de lista de Compartment agregar, quitar, y cambiar reglas. | |
CompartmentSerializer | serializador CompartmentSerializer para DomainClass Compartment. | |
CompartmentShape | Clase base de formas de compartimiento que define en la definición del ADSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | serializador CompartmentShapeSerializer para DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | tipo especializado descriptor para la clase de Compartment. | |
ConnectAction | Acciones del mouse que permite al usuario arrastre desde una forma de SoftwareComponentType o de forma de puerto a otra para crear una conexión. | |
ConnectionPoint | ConnectionPoint ajusta los objetos de VGConnection del objeto de gráfico. | |
ConnectionType | Se describe el comportamiento genérico de conexión entre dos ShapeElements | |
ConnectorDecorator | La clase para encapsular la manera ShapeFields y formas secundarias se utilizan para representar la notación Decorators cuando se colocan en un conector | |
CoreDesignSurfaceCopyClosure | Filtro de visitante de cierre de copia | |
CoreDesignSurfaceCopyClosureBase | Clase base para el filtro de visitante de cierre de copia | |
CoreDesignSurfaceDeleteClosure | Quite el filtro de visitante de cierre | |
CoreDesignSurfaceDeleteClosureBase | La clase base para quita el filtro de visitante de cierre | |
CoreDesignSurfaceDomainModel | API de reemplazo de reflexión de reemplazo | |
CoreDesignSurfaceDomainModelSerializer | Proporciona una implementación de la interfaz de IDomainModelSerializer que se puede utilizar para serializar y deserializa el modelo de dominio de CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | clase base que implementa IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | una implementación de DomainXmlSerializationBehavior para el comportamiento definido CoreDesignSurfaceSerializationBehavior.Éste es el tipo concreto de implementación doble-derivada. | |
CoreDesignSurfaceSerializationBehaviorBase | una implementación de DomainXmlSerializationBehavior para el comportamiento definido CoreDesignSurfaceSerializationBehavior.Es la base abstracta de la implementación doble-derivada. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Interpretador de moniker para el comportamiento CoreDesignSurfaceSerializationBehavior de serialización. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Clase de utilidad para proporcionar mensajes de serialización | |
CoreDesignSurfaceSerializationHelper | clase auxiliar para serializar y deserializar los modelos de CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | clase auxiliar para serializar y deserializar los modelos de CoreDesignSurface. | |
CreateAction | CreateAction responde a los elementos del cuadro de herramientas para crearlos en el diagrama. | |
DashStyleTypeConverter | Convertidor de tipos para mostrar los valores de DashStyle en la cuadrícula de propiedades.Filtra el valor “personalizado” ya que no tiene sentido para este valor de aparecer en el diseñador de destino. | |
Decorator | Cuando se reemplaza en una clase derivada, representa un elemento de decorador en el diagrama. | |
DecoratorDoubleEmptyArrow | Esto es decorador de flecha con sólo dos líneas | |
DecoratorEmptyArrow | Esto es decorador de flecha con sólo dos líneas | |
DecoratorEmptyDiamond | Esto es decorador de rombo relleno con el color de fondo del diagrama. | |
DecoratorFilledArrow | Esto es decorador incluido de flecha rellena con color basado en BrushId. | |
DecoratorFilledDiamond | Esto es decorador de rombo rellena con color basado en BrushId. | |
DecoratorHollowArrow | Esto es decorador incluido de flecha relleno con el color de fondo del diagrama. | |
DecoratorHostShape | descripción de DomainClass DecoratorHostShape para Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | clase base Doble-derivada para DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | serializador DecoratorHostShapeSerializer para DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | serializador DecoratorHostShapeSerializerBase para DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Las reglas básicas que restringen el elemento secundario según el ajuste en la cuadrícula y proteger. | |
DefaultGroupBoundsRules | Reglas que restringe la posición de un grupo de formas cuando colocan de nuevo al grupo. | |
DesignSurfaceAccessibleObject | el objeto accesible para el DiagramClientView | |
DesignSurfaceElementOperations | Extiende la clase de IMS ElementOperations 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 la combinación se utiliza posteriormente en el proceso de combinación y la fase de corrección. | |
Diagram | representa un diagrama. | |
DiagramAssociationEventArgs | Argumentos del diagrama - eventos de asociación de la vista de diagrama | |
DiagramBrushes | Cada propiedad de la clase de DiagramBrushes es un objeto de StyleSetResourceId que identifica un recurso de pincel utilizado por los métodos de dibujo de DiagramClientView. | |
DiagramClientView | Ésta es una superficie IMS-basada de diseño que es capaz de generar un diagrama de IMS. | |
DiagramDeleteRule | Una regla que se ejecuta cuando un diagrama se ha quitado del almacén. | |
DiagramDragEventArgs | Proporciona datos para el evento de arrastrar y colocar, de DragEnter, o de DragOver. | |
DiagramEventArgs | La clase base de los argumentos del evento para los eventos que se originan de control de la superficie de diseño. | |
DiagramFixupConstants | ||
DiagramFonts | Cada propiedad de la clase de DiagramFonts es un objeto de StyleSetResourceId que identifica de forma única un recurso de fuente utilizado por los métodos de dibujo de DiagramClientView. | |
DiagramHitTestInfo | ||
DiagramItem | representa un ShapeElement, un ShapeField, o un ShapeSubField.Esto se debe utilizar para la prueba de posicionamiento, la selección, el foco, y accesibilidad. | |
DiagramItemCollection | una colección de instancias de DiagramItem.Un DiagramItem representa una instancia de ShapeElement, de ShapeField, o de ShapeSubField en el diagrama y se utiliza para tareas como prueba de posicionamiento y la selección. | |
DiagramItemEventArgs | DiagramEventArgs que hace referencia a un DiagramItem determinado 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 de MouseUp, MouseDown, y MouseMove. | |
DiagramPaintEventArgs | pintar argumentos | |
DiagramPens | Cada propiedad de la clase de DiagramPens es un objeto de StyleSetResourceId que identifica un recurso de lápiz utilizado por los métodos de dibujo de DiagramClientView. | |
DiagramPointEventArgs | Contiene los datos de eventos relacionados con una posición del mouse. | |
DiagramSelectionRules | ||
DiagramSerializer | serializador DiagramSerializer para el diagrama de DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Tipo especializado descriptor para la clase del diagrama. | |
DiagramView | Éste es el control de vista que crea la superficie de diseño y las barras de desplazamiento. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Control de la marca de agua de diagrama que aparece cuando el diagrama está vacío. | |
DiagramWinEvents | Compatibilidad accesible de WinEvent para los diagramas. | |
DragCanceledState | El estado de MouseAction que indica que el arrastrar ha estado cancelado.Esto no debe confundirse con el ActionCanceledState.Este DragCanceledState indica que sólo arrastre ha cancelado; no el MouseAction completo.El MouseAction puede permanecer activas incluso después de cancelación de arrastre.Esto permite las operaciones de arrastre múltiples dentro de un único MouseAction. | |
DragCompletedState | El estado de MouseAction que indica que el arrastrar ha finalizado.Esto no debe confundirse con el ActionCompletedState.Este DragCompletedState indica que solo se ha completado la operación; no el MouseAction completo.El MouseAction puede permanecer activas incluso después de completar la operación.Esto permite las operaciones de arrastre múltiples dentro de un único MouseAction. | |
DragDropPendingAction | El MouseAction que detecta si arrastre anterior y el destino inicia.Una vez iniciado, este MouseAction completa y después controlar a arrastre antigua/a la entrega. | |
DraggingState | El estado de MouseAction que indica que el usuario está arrastrando activamente con el mouse. | |
DragPendingState | El estado de MouseAction que indica que el usuario ha ajustado el botón del mouse pero todavía no ha levantado en el botón del mouse o aún no ha desplazado el mouse suficientemente aún para iniciar arrastrar. | |
DragSourceContext | Proporciona información del origen de arrastre que se establece inicialmente cuando el ElementGroupPrototype se crea 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 la información de contexto de destino en un contexto de transacción determinado. | |
DropTargetFeedback | Proporciona un medio para comentarios de arrastre del gráfico mediante las formas de fantasma. | |
EdgePoint | ||
EdgePointCollection | Controla una lista de edgepoints exactamente como un objeto ArrayList | |
EdgePointCollectionConverter | TypeConverter para las instancias de EdgePointCollection, por lo que puede ser serializados en formato legible humana.el EdgePointCollection convertido tendrá sintaxis “[(x: y: indicador); (x: y: indicador); …]”, donde el mensaje 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 EdgePointCollection al formato binario. | |
EdgePointConverter | TypeConverter para las instancias de EdgePoint, por lo que puede ser serializados en formato legible humana.el EdgePoint convertido tendrá sintaxis “(x: y: indicador)”, donde el mensaje 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 | descripción de DomainClass ElementListCompartment para Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | La descripción de ListCompartments aplicado 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 DomainClass ElementListCompartment. | |
EllipseShapeGeometry | Descripción de resumen para EllipseShapeGeometry. | |
EmptySelection | Los identificadores vacía selecciones. | |
ExpandCollapseDecorator | Decorador que administra un botón de expandir o contraer en un NodeShape | |
FieldAccessibleObject | Descripción de resumen para FieldAccessibleObject. | |
FontDescriptor | La clase de FontDescriptor mantiene el FontStyleSetInfo para una clase y una instancia de fuente descrita por esa información (si se crea ya).el FontDescriptor es qué obtiene almacenado en memoria caché para su uso posterior. | |
FontSettings | FontSettings permite que ciertas propiedades en un FontStyleSetInfo están marcadas como se invalidan o inmutable.Si determinados valores de fuente se marcan como inmutables, no se permiten cambiar 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 conectarse genérico para la superficie de Core Design que conecta dos ShapeElements distinto | |
GenericCoreConnectionType | Tipo de conexión que conecta los dos ShapeElements distinto | |
GenericLinkShape | descripción de DomainClass GenericLinkShape para Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape | |
GenericLinkShapeSerializer | serializador GenericLinkShapeSerializer para DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Describe ShapeElement | |
GhostShapeCollection | una colección de GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Reglas que restringen los límites totales de un grupo de formas en conjunto. | |
GroupSnapToGridRule | Un GroupBoundsRule que restringe los límites totales de un grupo de formas secundarias cuya ubicación primaria de la forma se ajusta a la cuadrícula si se habilita la cuadrícula. | |
HighlightedShapesCollection | Colección de formas y DiagramItems que son resaltada en la superficie de diseño. | |
HoveringState | El estado de MouseAction que indica que el MouseAction es para eventos activos y en espera. | |
HslColor | HueSatLumColor representa colores por su valor de Matiz-Saturation-Luminosity en lugar del valor tradicional RGB.Esta clase proporciona métodos de conversión pasar de uno a otro entre los espacios de color HSL y RGB. | |
HslColorConverter | proporciona un convertidor de tipos para convertir los objetos de HslColor a y desde otras representaciones. | |
ImageField | Objeto ligero que representa una parte de una forma que pueda los elementos decorator o los fondos de la imagen de la pantalla. | |
ImageHelper | ||
ImageShape | Clase base para las formas que muestran una imagen. | |
ImageShapeGeometry | Encapsula el gráfico, plegamiento, y prueba de posicionamiento que una forma según una imagen externa en la superficie de diseño | |
ImageShapeSerializer | serializador ImageShapeSerializer para DomainClass ImageShape. | |
InactiveState | El estado de MouseAction que indica que el MouseAction no está en uso.Cuando un MouseAction por primera vez, está en estado inactivo.El MouseAction debe producirse antes de poderse utilizar.después de que un MouseAction complete o haya estado cancelado, se desactiva de nuevo. | |
InPlaceTextEditor | ||
InvokeEditorAction | Invoca el editor de en. | |
ItemDrawInfo | Información de un único elemento de un campo de lista. | |
KeepGroupWithinDiagramRule | Un GroupBoundsRule que obligará los límites totales de un grupo de formas secundarias para que permanezca dentro del diagrama de la forma de destino | |
KeepGroupWithinParentRule | Un GroupBoundsRule que obligará los límites totales de un grupo de formas secundarias de modo que mantenga debajo y a la derecha de los límites superior e izquierdo de la forma primaria.El lado de la derecha e inferior de la forma primaria no obligará formas secundarias. | |
KeepInParentRule | Una regla de Límites que conserva la forma dentro del límite del diagrama. | |
LabelShape | Representa una forma de la etiqueta del diseñador de lenguaje específico del dominio. | |
LabelShapeSerializer | serializador LabelShapeSerializer para DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Descriptor de propiedad para la propiedad de texto de LabelShape. | |
LabelShapeTypeDescriptor | tipo especializado descriptor para la clase de LabelShape. | |
LabelTextField | Campo de texto mostrado en una forma de la etiqueta. | |
LassoAction | El 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 permite una forma. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | descripción de DomainClass LineLabelShape para Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | serializador LineLabelShapeSerializer para DomainClass LineLabelShape. | |
LineRoutingRule | Regla personalizada para indicar la superficie de diseño cuando las líneas en el diagrama es necesario reenrutadas. | |
LineSegment | Esta clase representa un fragmento código de línea entre dos extremos. | |
LineSegmentAccessibleObject | Descripción de resumen para FieldAccessibleObject. | |
LinkConnectsToNode | descripción de DomainRelationship LinkConnectsToNode para Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | serializador LinkConnectsToNodeSerializer para DomainClass LinkConnectsToNode. | |
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 los descriptores de acceso estáticos para el tipo diferente de elementos decorator que existan como parte de la superficie de diseño básica. | |
LinkShape | Representa una línea del conector en un diagrama.Vea también BinaryLinkShape. | |
LinkShapeChangedRule | Regla para reenrutar el forma de linke cuando uno de los nodos de extremo cambia | |
LinkShapeGeometry | Encapsula el gráfico, el plegamiento, y la prueba de posicionamiento una geometría de vínculo en la superficie de diseño | |
LinkShapeSerializer | serializador LinkShapeSerializer para DomainClass LinkShape. | |
ListCompartment | descripción de DomainClass ListCompartment para Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | La descripción de ListCompartments aplicado a CompartmentShapes. | |
ListCompartmentSerializer | serializador ListCompartmentSerializer para DomainClass ListCompartment. | |
ListField | Un campo de la forma capaz eficaz para mostrar una lista de elementos. | |
ListItemSubField | El campo sub que representa un elemento de un ListField. | |
LostFocusEventArgs | Argumentos del evento de LostFocus, originado como mensaje de WM_KILLFOCUS de un System.Windows.Forms.Control.Además de DiagramEventArgs esto contiene los identificadores de obtener de la ventana y de foco de ejecuta la ventana. | |
ManualRouteAction | El MouseAction que distribuye manualmente LinkShapes se manipula su los segmentos. | |
MouseAction | Representa una acción del mouse. | |
MouseActionEventArgs | La clase de los argumentos del evento para los eventos cuyo origen es la clase de MouseAction. | |
MouseActionState | La clase base para todos los estados de MouseAction. | |
MoveableDecoratorHostShape | descripción de DomainClass MoveableDecoratorHostShape para Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | clase base Doble-derivada para DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | serializador MoveableDecoratorHostShapeSerializer para DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | serializador MoveableDecoratorHostShapeSerializerBase para DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules se puede aplicar para no garantizar ninguna restricción se coloca en los límites de la forma. | |
NodeShape | Representa una forma en un diagrama, como el rectángulo, icono u otra forma con un área (no un conector). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Regla para llamar a Collapse() en un nuevo NodeShape si el indicador de IsExpanded es false cuando relacionada con (directamente o indirectamente) el diagrama.Esta regla llama Collapse() de la forma del nodo que se agrega al diagrama y el resto de las formas de nodo que son descendientes de ese nodo forman, porque después de relacionada con el diagrama también. | |
NodeShapeGeometry | geometría base para NodeShapes. | |
NodeShapeSerializer | serializador NodeShapeSerializer para DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Obsoleto. Tipo especializado descriptor para la clase shape. | |
PaintFeedbackArgs | ||
PanZoomAction | El MouseAction que realiza el zoom. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | La relación primario-secundario para las formas secundarias que son recortadas por los límites de la forma primaria.El elemento secundario no fuera visible ni golpear-comprobable de cuadro de límite del elemento primario. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | serializador ParentShapeContainsNestedChildShapesSerializer para DomainClass ParentShapeContainsNestedChildShapes. | |
ParentShapeHasRelativeChildShapes | La relación primario-secundario para las formas secundarias que no son recortadas por los límites de la forma primaria.El elemento secundario fuera visible y golpear-comprobable de cuadro de límite del elemento primario. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | serializador ParentShapeHasRelativeChildShapesSerializer para DomainClass ParentShapeHasRelativeChildShapes. | |
PenDescriptor | La clase de PenDescriptor mantiene el PenStyleSetInfo para una clase y una instancia del lápiz descrito por esa información (si se crea ya).el PenDescriptor es qué obtiene almacenado en memoria caché para su uso posterior. | |
PenSettings | PenSettings permite que ciertas propiedades en un PenStyleSetInfo están marcadas como se invalidan o inmutable.Si algunos valores de lápiz se marcan como inmutables, no se permiten cambiar 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 más y menos el botón | |
PointDConverter | proporciona un convertidor de tipos para convertir los objetos de PointD a y desde otras representaciones. | |
Port | Descripción del puerto de DomainClass para Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Reglas que restringen los límites totales de un grupo de formas que contienen puertos en conjunto. | |
PortMovementRule | Limita las reglas para conservar puertos en el borde de sus formas principales. | |
PortPlacementHelper | ||
PortSerializer | serializador PortSerializer para el puerto de DomainClass. | |
PortShape | Clase base para las formas de puerto que puede especificar en la definición del ADSL. | |
PortShapeSerializer | serializador PortShapeSerializer para DomainClass PortShape. | |
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 DomainClass PresentationElement. | |
PresentationElementTypeDescriptionProvider | Obsoleto. PresentationElementTypeDescriptionProvider proporciona la clase contenedora que encapsula el objeto de ModelElement.Se invoca esta clase cuando la cuadrícula de propiedades desea generar el objeto de ModelElement. | |
PresentationElementTypeDescriptor | La clase para proporcionar a ModelElement TypeDesriptor para compatibilidad propety de cuadrícula! | |
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 DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Una propiedad general cambió EventArgs utilizado para notificar las formas de cambios de la propiedad de IMS junto con los cambios de la propiedad CLR. | |
RectangleDConverter | proporciona un convertidor de tipos para convertir los objetos de RectangleD a y desde otras representaciones. | |
RectangleShapeGeometry | encapsula el gráfico, el plegamiento, y la prueba de posicionamiento un rectángulo en la superficie de diseño | |
ResizeAction | El MouseAction que cambia el tamaño de las formas. | |
RoundedRectangleShapeGeometry | Descripción de resumen para RoundedRectangleShapeGeometry. | |
SelectAction | La 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 una selección determinada. | |
SelectionState | Clase abstracta que representa cualquier estado de selección.Proporciona la interfaz para ver información sobre la selección especificada, como: el ActualSelection, CoercedSelection, y el tiempo o no un comando de specifc debe filtrar para la selección. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Proporciona información que las aplicaciones de accesibilidad utilizan para ajustar la interfaz de usuario de una aplicación para usuarios con impedimentos. | |
ShapeAutoInvalidator | Un campo no visible de la forma, cuyo propósito es forzar la forma primaria para que vuelva a sí mismo cuando un valor asociado (especificado en el constructor) cambia. | |
ShapeDecorator | La clase para encapsular la manera ShapeFields y formas secundarias se utilizan para representar la notación Decorators cuando se colocan en una forma | |
ShapeElement | representa un diagrama o una forma o un conector en un diagrama.ShapeElements encapsula la presentación visual de los elementos del modelo. | |
ShapeElementAddRule | Una regla que se ejecuta cuando un diagrama se ha quitado del almacén. | |
ShapeElementSerializer | serializador ShapeElementSerializer para DomainClass ShapeElement. | |
ShapeEnumerator | ||
ShapeField | Objeto ligero que representa una parte de una forma que puede mostrar elementos tales como imagen de fondo, los elementos decorator de texto, y los elementos decorator del icono. | |
ShapeGeometries | clase estática para exponer las instancias de los objetos públicos de ShapeGeometry | |
ShapeGeometry | Representa la geometría de una forma o un conector. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | Un componente sub de un ShapeField que es opcionalmente seleccionables, de que pueda recibir el foco, golpear-comprobable, en-lugar-editable, e IAccessible.Los ejemplos de un ShapeSubField son los elementos de un campo de lista, celdas de la cuadrícula y líneas de cuadrícula en un campo de la cuadrícula, y botones de radio en un grupo de botones de radio.ShapeSubFields sólo se crea según sea necesario.Por ejemplo, una cuadrícula que contiene a 10.000 celdas sólo necesita crear un subregistro para una celda cuando el subregistro está seleccionado, que, golpear-probado, editado, o tiene acceso a través de IAccessible. | |
SnakingInfo | ||
SnapToGridRule | Reglas de ajuste a la cuadrícula que restringen el ShapeElement para colocar y/o el tamaño. | |
SnapToPerimeterFollowingRotationRule | Regla de límites para seguir el borde de una forma primaria. | |
StyleSet | Un StyleSet es una colección de objetos gráficos que se pueden usar por una aplicación para especificar un conjunto de lápices, de pinceles, y fuentes que se utilizarán para todas las operaciones de dibujo.Dentro del código de dibujo, puede llamar a StyleSet.GetPen para recuperar un lápiz concreto definido por el sistema.Que el lápiz se establecerá en color y el estilo correctos definido con la aplicación.Utilice ese lápiz inmediatamente porque es único.Si necesita contener sobre un uso GetPenCopy de lápiz.StyleSets puede residir en varios niveles del sistema.Hay un ApplicationStyleSet que son el esquema definido de estilo de los valores predeterminados de la aplicación.Hay también ClassStyleSets que existen en el tipo de clase nivel para especificar los estilos para todas las instancias de esta clase de forma.Hay también puede existir la instancia StyleSets que contiene información de recurso para cada instancia de una forma.Esto debe utilizarse cuando distintas instancias de la misma clase de formas pueden tener aspecto diferente.Realmente al intentar recuperar un objeto, como un lápiz, el código de StyleSet va por la cadena de herencia de la instancia a la clase a la aplicación StyleSets hasta si encuentra que primer uno que contiene ese recurso que busque (como definido por el ResourceId el que se está solicitando). | |
StyleSetResourceId | Clase únicamente para definir un recurso de StyleSet. | |
SubfieldAccessibleObject | Descripción de resumen para SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Proporciona el contexto para la posición de un calle insertado recientemente | |
SwimlaneHelper | ||
SwimlaneShape | Representa una forma de calle en un diagrama.Clase base para las formas de swmlane especificado en la definición del ADSL. | |
SwimlaneShapeGeometry | Encapsula el gráfico, el plegamiento, y la prueba de posicionamiento un Calle en la superficie de diseño | |
SwimlaneShapeSerializer | serializador SwimlaneShapeSerializer para DomainClass SwimlaneShape. | |
TextField | Objeto ligero que representa una parte de una forma que puede mostrar etiquetas de texto o áreas. | |
ToggleButtonEventArgs | Argumentos de evento para la clase de 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 de cuadro de herramientas. | |
UnplacedShapesContext | Información de contexto asociado a arrastrar y colocar que realiza un seguimiento de las formas que todavía no se han colocado y requieren la posición posterior.En cualquier transacción determinada, podemos tener formas unplaced para varios diagramas, cuando varios diagramas deben corregirse hacia arriba. |
Estructuras
Estructura | Descripción | |
---|---|---|
AreaFieldCornerRadius | Estructura que representa cuatro valores de punto flotante que indican las intervalos de redondeo de AreaField. | |
PointD | ||
RectangleD | Almacena un conjunto de cuatro dobles que representan la ubicación y el tamaño de un rectángulo. | |
SizeD |
Interfaces
Interfaz | Descripción | |
---|---|---|
IAmbientFontProvider | La interfaz principal worker para el servicio de SAmbientFontProvider | |
IBinaryLinkGeometryData | Define la interfaz del contenedor binario de la geometría del vínculo.Un vínculo binario es caracterizado por sus puntos de. | |
IContextMenuHost | Contrato de host del menú contextual | |
IGeometryHost | Define la interfaz del contenedor de geometría. | |
ILineLabel | Llamado por el LinkShape cuando cambian de EdgePoints, a la posición actualizada de la etiqueta | |
IListFieldContainer | Define los métodos para la forma primaria de ListField. | |
INodeGeometryData | ||
IShapeIterator | Una interfaz para un iterador de la forma, que se utilizará para recorrer una forma y todas sus formas secundarias. |
Delegados
Delegado | Descripción | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Delegado para administrar eventos de elementos del diagrama. | |
DiagramKeyEventHandler | Delegado para controlar los eventos de teclado. | |
DiagramKeyPressEventHandler | Delegado para administrar los eventos clave presione. | |
DiagramMouseEventHandler | Delegado para administrar eventos del mouse. | |
DiagramPointEventHandler | Delegado para controlar los eventos que requieren coordenadas de punto, 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 de un ModelElement un conjunto de PresentationElements que lo representa en un conjunto de diagramas | |
EditValueEndedEventHandler | Controla el procesamiento al editar ha finalizado, normalmente confiar o descartar los cambios. | |
ElementListGetter | Devuelve una lista con un elemento de modelo.Se utiliza para los métodos de recorrido de DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | Controla el evento de MouseActionActivated de MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Controla el evento de MouseActionDeactivated de MouseAction. | |
PresentationDomainNavigator | navega de PresentationElement a ModelElement. | |
PropertyElementGetter | Obtiene el elemento en el que la propiedad que se muestra para el elemento especificado se hospeda. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
ActionRequest | Los tipos de medidas que se pueden tomar al final de un evento de MouseAction. | |
AnchoringBehavior.Edge | Hace referencia a un lado de un rectángulo delimitador en un AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Especifica el estado cuando se llama a OnBoundsFixup. | |
BrushSettingsFlags | Marca para especificar que los valores de Pincel han reemplazado o creó inmutable. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: descripción de ConnectorArrowStyle para Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: descripción de ConnectorDecoratorPosition para Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | preferencias para Diagram.CreateBitmap() | |
DiagramClientView.EnsureVisiblePreferences | preferencias para el método de EnsureVisible. | |
FontSettingsFlags | Marca para especificar qué configuraciones de fuente han sido reemplazadas o creó inmutable. | |
GrabHandle.ShapeSide | La ubicación de controlador de arrastre | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Los indicadores para determinar cómo se contrae debajo de shapeField cuando se establece sea invisible | |
LabelAlignment | Enumeración para alinear una etiqueta a la línea; a la izquierda o a la derecha de la línea. | |
LabelPlacedFlag | Enumeración para si una etiqueta es auto colocado o movido manualmente/ordenados. | |
LabelPlacement | Enumeración donde a lo largo de la línea colocar la etiqueta. | |
MouseActionEvent | tipos de eventos que se pueden activar para un MouseAction. | |
NodeShape.NodeSides | Indica uno o más extremos de una forma de nodo. | |
PenSettingsFlags | Marca para especificar que encierran valores han sido reemplazados o creó inmutable. | |
PointRelativeTo | Indica el punto de referencia de que las coordenadas son relativas. | |
PortPlacement | La forma de puerto puede estar en uno de los cuatro lados de la forma primaria | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: descripción de RoutingStyle para Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: descripción de ShapeDecoratorPosition para Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Define el tipo de relaciones primario-secundario permitidas por | |
SwimlaneAlignment | Enumeración que especifica cómo calles pueden estar alineada en el diagrama: horizontal o verticalmente. | |
SwimlaneDecoratorPosition | Los elementos decorator de Calle se permiten únicamente en 3 posiciones. |