ShapeField (Clase)
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.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.AreaField
Microsoft.VisualStudio.Modeling.Diagrams.ImageField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
Microsoft.VisualStudio.Modeling.Diagrams.TextField
Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
Public MustInherit Class ShapeField
public abstract class ShapeField
El tipo ShapeField expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
ShapeField | Inicializa una nueva instancia de la clase ShapeField. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
AnchoringBehavior | Describe cómo la forma debe colocar y el tamaño propio mientras la forma primaria desplaza y cambia su tamaño. |
![]() |
DefaultAccessibleDescription | Obtiene o establece la descripción accesible predeterminada. |
![]() |
DefaultAccessibleName | Obtiene o establece el nombre predeterminado del campo de la forma del objeto accesible. |
![]() |
DefaultAccessibleState | Obtiene el estado predeterminado del campo de forma para el objeto accesible. |
![]() |
DefaultBackgroundBrushId | Obtiene o establece el identificador del pincel predeterminado para pintar el fondo del campo de forma. |
![]() |
DefaultFocusable | Obtiene el campo de la forma y comprueba si puede recibir el foco, o proporciona al campo de la forma la capacidad de recibir el foco. |
![]() |
DefaultInactiveSelectedBackgroundBrushId | Obtiene o establece el identificador del pincel de fondo predeterminado para el campo de forma. |
![]() |
DefaultPenId | Obtiene o establece el identificador del lápiz predeterminado que se va a usar para el campo de forma. |
![]() |
DefaultReflectParentFocusedState | Obtiene el campo de la forma secundaria y comprueba si debe recibir el foco cuando su forma primaria recibe el foco, o bien establece la capacidad para reflejar el estado del foco de su forma primaria. |
![]() |
DefaultReflectParentSelectedState | Obtiene el campo de la forma secundaria y comprueba si debe seleccionarse cuando se selecciona su forma primaria, o bien establece la capacidad de reflejar el estado de selección de su forma primaria. |
![]() |
DefaultSelectable | Obtiene el campo de la forma y comprueba si puede estar seleccionada de forma predeterminada, o establece el estado de selección predeterminado del campo de la forma. |
![]() |
DefaultSelectedBackgroundBrushId | Obtiene o establece el identificador del pincel de fondo predeterminado para el campo de forma. |
![]() |
DefaultVisibility | Obtiene el campo de la forma y compruebe si aparece de forma predeterminada, o establece la visibilidad predeterminada del campo de la forma. |
![]() |
Name | Obtiene el nombre del campo de forma. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Realiza la acción predeterminada del objeto accesible. |
![]() |
AllowInPlaceEditorAutoSize | Habilita el editor en contexto para cambiar su tamaño automáticamente en el campo de la forma. |
![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | Asocia el campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
AssociateValueWith(Store, Guid) | Asocia el campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Asocia el campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Asocia la visibilidad del campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
AssociateVisibilityWith(Store, Guid) | Asocia la visibilidad del campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Asocia la visibilidad del campo de forma a una propiedad de dominio asignada a un elemento de forma. |
![]() |
CanEditValue | Obtiene el campo de la forma y comprueba si se puede modificar. |
![]() |
CommitPendingEdit | Confirma la edición pendiente. |
![]() |
DoHitTest | Realiza una prueba de posicionamiento en un punto especificado del diagrama para determinar si el punto está en los límites del campo de forma. |
![]() |
DoKeyboardNavigation | Navega en el campo de forma mediante el teclado. |
![]() |
DoPaint | Dibuja el campo de la forma. |
![]() |
EditValue(ShapeElement, DiagramClientView) | Abre el editor en contexto para el campo de forma. |
![]() |
EditValue(ShapeElement, DiagramClientView, PointD) | Abre el editor en contexto para el campo de forma. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
FindFirstChild | Busca el primer campo de forma secundaria en el campo de la forma primaria. |
![]() |
FindLastChild | Busca el último campo de forma secundaria en el campo de la forma primaria. |
![]() |
FindNextChild | Busca el siguiente campo de forma secundaria en el campo de la forma primaria. |
![]() |
FindNextInChildSubFields | Busca el campo siguiente de la forma secundaria en la secuencia de navegación. |
![]() |
FindPreviousChild | Busca el campo anterior de la forma secundaria en el campo de la forma primaria. |
![]() |
FindPreviousInChildSubFields | Busca el campo anterior de la forma secundaria en la secuencia de navegación. |
![]() |
Focused | Obtiene el campo de la forma y comprueba si tiene el foco. |
![]() |
GetAccessibilityObject | Obtiene el objeto de accesibilidad que se asigna al campo de forma. |
![]() |
GetAccessibleChild | Obtiene el objeto de accesibilidad para el campo de forma secundaria. |
![]() |
GetAccessibleChildCount | Obtiene el número de objetos de accesibilidad asignados al campo de la forma primaria y sus campos de forma secundaria. |
![]() |
GetAccessibleDefaultActionDescription | Obtiene el propósito predeterminado del campo de forma para el objeto accesible. |
![]() |
GetAccessibleDescription | Obtiene la descripción del campo de forma para el objeto accesible. |
![]() |
GetAccessibleHelp | Obtiene la Ayuda del campo de la forma para el objeto accesible. |
![]() |
GetAccessibleHelpTopicFileName | Obtiene un tema de la Ayuda para el objeto accesible. |
![]() |
GetAccessibleHelpTopicId | Obtiene el identificador asignado al tema de Ayuda del objeto accesible. |
![]() |
GetAccessibleName | Obtiene el nombre del campo de forma para el objeto accesible. |
![]() |
GetAccessibleRole | Obtiene el rol del campo de forma para el objeto accesible. |
![]() |
GetAccessibleState | Obtiene el estado del campo de forma para el objeto accesible. |
![]() |
GetAccessibleValue | Obtiene el valor del campo de forma del objeto accesible. |
![]() |
GetActiveInPlaceEditor | Obtiene el editor en contexto que está activo. |
![]() |
GetBackgroundBrush | Obtiene el pincel que dibuja el fondo del elemento de forma al que está asignado este campo de forma. |
![]() |
GetBackgroundBrushId | Obtiene el identificador del pincel que dibuja el fondo del elemento de forma al que está asignado este campo de forma. |
![]() |
GetBounds | Obtiene los límites del campo de forma. |
![]() |
GetCursor | Obtiene el puntero que aparece cuando el mouse está señalando el campo de la forma. |
![]() |
GetFocusable | Obtiene el campo de la forma y comprueba si puede recibir el foco. |
![]() |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). |
![]() |
GetInPlaceEditorBounds | Obtiene los límites para el editor en contexto. |
![]() |
GetMaximumInPlaceEditorSize | Obtiene los límites máximos para el editor en contexto. |
![]() |
GetMinimumInPlaceEditorSize | Obtiene los límites mínimos para el editor en contexto. |
![]() |
GetMinimumSize | Obtiene el ancho y alto mínimos para el campo de forma. |
![]() |
GetPen | Obtiene la pluma que dibuja el elemento de forma al que está asignado el campo de forma. |
![]() |
GetPenId | Obtiene el identificador de la pluma que dibuja el elemento de forma al que está asignado el campo de forma. |
![]() |
GetPotentialMouseAction | Obtiene la acción del mouse que se activará la próxima vez que el usuario haga clic en un punto concreto del diagrama. |
![]() |
GetSelectable | Obtiene el campo de la forma y comprueba si se puede seleccionar. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
GetValue | Obtiene el valor del campo de forma. |
![]() |
GetValueDomainPropertyInfo | Obtiene la propiedad de dominio asignada al valor en el campo de forma. |
![]() |
GetVisible | Obtiene el campo de la forma y comprueba si aparece. |
![]() |
HasFocusedAppearance | Obtiene el campo de la forma y comprueba si debe aparecer para tener el foco. |
![]() |
HasPendingEdit | Obtiene el campo de la forma y comprueba si su editor en contexto está activo y un cambio está pendiente. |
![]() |
HasSelectedAppearance | Obtiene el campo de la forma y comprueba si parece estar seleccionado. |
![]() |
IsNavigationKey(Char) | Obtiene la clave que el usuario presionó y comprueba si se puede usar para navegar entre los campos de la forma. |
![]() |
IsNavigationKey(Keys) | Obtiene las claves que el usuario presionó y comprueba si se pueden usar para navegar entre los campos de la forma. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
NavigateAscend | Mueve el foco al campo de forma anterior en la secuencia de navegación para las formas seleccionadas. |
![]() |
NavigateDescend | Mueve el foco al siguiente campo de forma en la secuencia de navegación para las formas seleccionadas. |
![]() |
NavigateToFirst | Mueve el foco al primer campo de forma en la secuencia de navegación para las formas seleccionadas. |
![]() |
NavigateToLast | Mueve el foco al último campo de forma en la secuencia de navegación para las formas seleccionadas. |
![]() |
NavigateToNext | Mueve el foco al siguiente campo de forma en la secuencia de navegación para las formas seleccionadas. |
![]() |
NavigateToPrevious | Mueve el foco al campo de forma anterior en la secuencia de navegación para las formas seleccionadas. |
![]() |
OnBeginEdit | Alerta a los agentes de escucha cuando ha comenzado la edición en contexto. |
![]() |
OnClick | Alerta a los agentes de escucha cuando el usuario hace clic en un campo de forma. |
![]() |
OnDoubleClick | Alerta a los agentes de escucha cuando el usuario hace doble clic en un campo de forma. |
![]() |
OnEndEdit | Alerta a los agentes de escucha cuando se ha completado la edición en contexto. |
![]() |
OnKeyDown | Alerta a los agentes de escucha cuando el usuario ha mantenido presionada una tecla al señalar a un campo de forma. |
![]() |
OnKeyPress | Alerta a los agentes de escucha cuando el usuario ha presionado una tecla al señalar a un campo de forma. |
![]() |
OnKeyUp | Alerta a los agentes de escucha cuando el usuario ha soltado una tecla al señalar a un campo de forma. |
![]() |
OnMouseDown | Alerta a los agentes de escucha cuando el usuario mantiene presionado el mouse sobre un campo de forma. |
![]() |
OnMouseMove | Alerta a los agentes de escucha cuando el mouse se ha movido de un campo de la forma. |
![]() |
OnMouseUp | Alerta a los agentes de escucha cuando el usuario suelta el botón del mouse sobre un campo de la forma. |
![]() |
OnMouseWheel | Alerta a los agentes de escucha cuando el mouse se ha girado sobre un campo de la forma. |
![]() |
Selected | Obtiene el campo de la forma y comprueba si está seleccionado. |
![]() |
SetSelectionRange | Establece la selección en un intervalo de campos de forma secundaria. |
![]() |
SetValue | Asigna el valor especificado a un campo de forma. |
![]() |
SetVisible | Establece la visibilidad del campo de forma. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Cuando se define un elemento decorator en una forma, se representa mediante un ShapeField. ShapeFields también se utiliza para representar las áreas dentro de formas más complejas como CompartmentShapes.
Un campo de la forma es un objeto que administra un área dentro de una forma, como el espacio asignado a una imagen o una etiqueta. Una instancia de ShapeField comparten muchas formas de la misma clase. La instancia del campo de la forma no contiene el elemento mostrado.
Las clases derivadas Con frecuencia-utilizadas son TextFieldy ImageField.
Un campo de la forma puede tener subregistros, representados por ShapeSubField.
Para obtener ejemplos de inicialización de ShapeFields, inspeccione InitializeShapeFields() en Dsl\GeneratedCode\Shapes.cs en la solución ADSL. Este método se llama una vez para cada clase shape. Puede personalizar los campos de la forma de una clase shape reemplazando InitializeShapeFields().
Ejemplos
Para obtener ejemplos, vea TextField y ImageField.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)