ListField (Clase)

Un campo de la forma capaz eficaz para mostrar una lista de elementos.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

'Declaración
Public Class ListField _
    Inherits ShapeField
public class ListField : ShapeField

El tipo ListField expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ListField(String) Inicializa una nueva instancia de la clase de ListField.
Método público ListField(String, Boolean, String, String) Inicializa una nueva instancia de la clase de ListField.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AlternateFontId Obtiene o establece el identificador de fuente de un elemento de lista normal, no seleccionado.
Propiedad pública AnchoringBehavior Describe cómo el contenido del campo debe colocar y el tamaño propio en relación con el ShapeElement primario. (Se hereda de ShapeField).
Propiedad pública DefaultAccessibleDescription obtiene o establece la descripción accesible predeterminada. (Se hereda de ShapeField).
Propiedad pública DefaultAccessibleName Obtiene o establece el nombre predeterminado del campo de la forma del objeto accesible. (Se hereda de ShapeField).
Propiedad pública DefaultAccessibleState Obtiene el estado de campo predeterminada de formas para el objeto accesible. (Se hereda de ShapeField).
Propiedad pública DefaultBackgroundBrushId Obtiene o establece el identificador de pincel predeterminado para pintar el fondo del campo de la forma. (Se hereda de ShapeField).
Propiedad pública 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. (Se hereda de ShapeField).
Propiedad pública DefaultInactiveSelectedBackgroundBrushId Obtiene o establece el identificador de pincel predeterminado del fondo para el campo de la forma. (Se hereda de ShapeField).
Propiedad pública DefaultItemFocusable Obtiene o establece como valor predeterminado el estado de que pueda recibir de todos los elementos de lista.
Propiedad pública DefaultItemIndent Obtiene el margen estándar para utilizar entre el lado izquierdo del campo de lista y el lado izquierdo del elemento de lista.
Propiedad pública DefaultItemSelectable Obtiene o establece como valor predeterminado el estado seleccionables de todos los elementos de lista.
Propiedad pública DefaultPenId Obtiene o establece el identificador de lápiz predeterminado para utilizar en la forma. (Se hereda de ShapeField).
Propiedad pública DefaultReflectParentFocusedState Obtiene el campo de la forma secundaria y comprueba si debe recibir el foco cuando su forma primaria recibe el foco o establece la capacidad para reflejar el estado del foco de su forma primaria. (Se hereda de ShapeField).
Propiedad pública DefaultReflectParentSelectedState Obtiene el campo de la forma secundaria y comprueba si debe estar seleccionada cuando su forma primaria es seleccionado o establece la capacidad para reflejar el estado de selección de su forma primaria. (Se hereda de ShapeField).
Propiedad pública DefaultSelectable Obtiene el campo de la forma y comprueba si puede estar seleccionada de forma predeterminada o establece el estado de selección de campo predeterminada de la forma. (Se hereda de ShapeField).
Propiedad pública DefaultSelectedBackgroundBrushId Obtiene o establece el identificador de pincel predeterminado del fondo para el campo de la forma. (Se hereda de ShapeField).
Propiedad pública DefaultStringFormat El formato predeterminado de cadena para todos los elementos de lista
Propiedad pública DefaultVisibility Obtiene el campo de la forma y compruebe si aparece de forma predeterminada o establece la visibilidad de campo predeterminada de la forma. (Se hereda de ShapeField).
Propiedad pública DisabledTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento de la lista de lesionados.
Propiedad pública FocusBackgroundPenId Obtiene o establece el id. del lápiz utilizó para describir el elemento de lista que tiene el foco.
Propiedad pública FocusPenId Obtiene o establece el id. del lápiz utilizó para describir el elemento de lista que tiene el foco.
Propiedad pública InactiveSelectedBackgroundBrushId Obtiene o establece el id. del pincel para el fondo de un elemento de lista seleccionado inactivo.
Propiedad pública InactiveSelectedDisabledTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento seleccionado inactivo de la lista de lesionados.
Propiedad pública InactiveSelectedTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento de lista seleccionado inactivo.
Propiedad pública JaggedSelectionRectangle Obtiene o establece la propiedad de jaggedSelection.Si esta propiedad se establece en true, el ancho de los rectángulos de selección se cubre solo el contenido de los subregistros, no el ancho completo del campo.Valor predeterminado de esta propiedad en false.
Propiedad pública Name Obtiene el nombre del campo de la forma. (Se hereda de ShapeField).
Propiedad pública NormalBackgroundBrushId Obtiene o establece el id. del pincel para el fondo de un elemento de lista normal, no seleccionado.
Propiedad pública NormalFontId Obtiene o establece el identificador de fuente de un elemento de lista normal, no seleccionado.
Propiedad pública NormalTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento de lista normal, no seleccionado.
Propiedad pública SelectedBackgroundBrushId Obtiene o establece el id. del pincel para el fondo de un elemento de lista seleccionado.
Propiedad pública SelectedDisabledTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento seleccionado de la lista de lesionados.
Propiedad pública SelectedTextBrushId Obtiene o establece el id. del pincel para el texto de un elemento de lista seleccionado.
Propiedad pública SnakedList Obtiene un valor que indica si el ajuste de los elementos de varias columnas.Si esta propiedad se establece en true, los elementos del campo de lista se arrastran para formar columnas si hay demasiados elementos para ajustarse al espacio ocupado actualmente por la lista.El actual # de filas y de columnas visibles posibles se calcula dinámicamente de modo que la lista maximizar el número de entradas que se pueden mostrar en su tamaño actual.
Propiedad pública WatermarkFormat El formato predeterminado de cadena para todos los elementos de lista

Arriba

Métodos

  Nombre Descripción
Método público AccessibleDoDefaultAction Realiza la acción predeterminada del objeto accesible. (Se hereda de ShapeField).
Método público AllowInPlaceEditorAutoSize Habilita el editor en contexto automáticamente que se ordenen en el campo de la forma. (Se hereda de ShapeField).
Método público AssociateValueWith(Store, AssociatedPropertyInfo) Asocia el campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público AssociateValueWith(Store, Guid) Asocia el campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Asocia el campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público AssociateVisibilityWith(Store, AssociatedPropertyInfo) Asocia la visibilidad del campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público AssociateVisibilityWith(Store, Guid) Asocia la visibilidad del campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Asocia la visibilidad del campo de la forma a una propiedad de dominio asignado a un elemento de la forma. (Se hereda de ShapeField).
Método público CanEditValue Obtiene el campo de la forma y comprueba si se puede modificar. (Se hereda de ShapeField).
Método público CommitPendingEdit Confirma la edición pendiente. (Se hereda de ShapeField).
Método público DoHitTest Recupera la información de la prueba de posicionamiento, incluidos que elemento de lista. (Invalida a ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo)).
Método público DoKeyboardNavigation Navega al campo de la forma mediante el teclado. (Se hereda de ShapeField).
Método público DoPaint Dibuja el campo de la forma. (Invalida a ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement)).
Método público EditValue(ShapeElement, DiagramClientView) Abra el editor de contexto en la forma. (Se hereda de ShapeField).
Método público EditValue(ShapeElement, DiagramClientView, PointD) Abra el editor de contexto en la forma. (Se hereda de ShapeField).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido 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).
Método público FindFirstChild Busque el primer campo de forma secundaria en el campo primario de la forma. (Se hereda de ShapeField).
Método público FindLastChild Busque el último campo de forma secundaria en el campo primario de la forma. (Se hereda de ShapeField).
Método público FindNextChild Busque el siguiente campo de forma secundaria en el campo primario de la forma. (Se hereda de ShapeField).
Método público FindNextInChildSubFields Encuentra el subregistro secundario siguiente de este ShapeField en la secuencia de navegación. (Invalida a ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean)).
Método público FindPreviousChild Busque el campo anterior de la forma secundaria en el campo primario de la forma. (Se hereda de ShapeField).
Método público FindPreviousInChildSubFields Encuentra el subregistro secundario anterior de este ShapeField en la secuencia de navegación. (Invalida a ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean)).
Método público Focused Obtiene el campo de la forma y comprueba si tiene el foco. (Se hereda de ShapeField).
Método público GetAccessibilityObject Obtiene el objeto de accesibilidad que se asigna al campo de la forma. (Se hereda de ShapeField).
Método público GetAccessibleChild Recupera el subregistro secundario accesible correspondiente al índice especificado. (Invalida a ShapeField.GetAccessibleChild(ShapeElement, Int32)).
Método público GetAccessibleChildCount Recupera el número de elementos secundarios accesibles que pertenecen a este ShapeField. (Invalida a ShapeField.GetAccessibleChildCount(ShapeElement)).
Método público GetAccessibleDefaultActionDescription Obtiene el propósito predeterminado del campo de la forma del objeto accesible. (Se hereda de ShapeField).
Método público GetAccessibleDescription devuelve la descripción accesible predeterminada para un campo de lista. (Invalida a ShapeField.GetAccessibleDescription(ShapeElement)).
Método público GetAccessibleHelp Obtiene la Ayuda de los campos de la forma del objeto accesible. (Se hereda de ShapeField).
Método público GetAccessibleHelpTopicFileName Obtiene un tema de la Ayuda del objeto accesible. (Se hereda de ShapeField).
Método público GetAccessibleHelpTopicId Obtiene el identificador asignado al tema de Ayuda del objeto accesible. (Se hereda de ShapeField).
Método público GetAccessibleName devuelve el nombre accesible predeterminado para un campo de lista. (Invalida a ShapeField.GetAccessibleName(ShapeElement)).
Método público GetAccessibleRole recupera el rol accesible de este ShapeField. (Invalida a ShapeField.GetAccessibleRole(ShapeElement)).
Método público GetAccessibleState Obtiene el estado del campo de la forma del objeto accesible. (Se hereda de ShapeField).
Método público GetAccessibleValue Obtiene el valor del campo de la forma del objeto accesible. (Se hereda de ShapeField).
Método público GetActiveInPlaceEditor Obtiene el editor en contexto que está activa. (Se hereda de ShapeField).
Método público GetBackgroundBrush Obtiene el pincel que dibuja el fondo del elemento de la forma al que está asignado este campo de forma. (Se hereda de ShapeField).
Método público GetBackgroundBrushId Obtiene el identificador del pincel que dibuja el fondo del elemento de la forma al que está asignado este campo de forma. (Se hereda de ShapeField).
Método público GetBounds Obtiene los límites de este ShapeField en unidades universal en relación con la posición superior izquierda de la forma primaria. (Invalida a ShapeField.GetBounds(ShapeElement)).
Método público GetCursor Obtiene el puntero que se produce cuando el mouse está señalando al campo de la forma. (Se hereda de ShapeField).
Método público GetFocusable Obtiene el campo de la forma y comprueba si puede recibir el foco. (Se hereda de ShapeField).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetInPlaceEditorBounds Obtiene los límites para el editor de contexto. (Se hereda de ShapeField).
Método público GetItemCount obtiene el número de elementos en este campo de lista.
Método público GetItemFocusable Obtiene un valor que indica si el elemento de lista especificado es de que pueda recibir.
Método público GetItemHeight Obtiene el alto estándar de un elemento de lista en unidades universal.el comportamiento predeterminado de este método devuelve la suma de GetItemTextHeight, de GetPaddingAboveItemText, y de GetPaddingBelowItemText.
Método público GetItemRectangle Obtiene el rectángulo del elemento de lista en unidades universal en relación con la posición superior izquierda de la forma primaria.
Método público GetItemSelectable Obtiene un valor que indica si el elemento de lista especificado es seleccionables.
Método protegido GetItemTextHeight Obtiene el alto de una línea de texto del elemento de lista.Este alto de texto (Font.GetHeight()) contiene algún de relleno, por lo que GetPaddingAboveItemText y GetPaddingBelowItemText es relleno adicional sobre que.
Método público GetMaximumInPlaceEditorSize Obtiene los límites máximos para el editor de contexto. (Se hereda de ShapeField).
Método público GetMinimumInPlaceEditorSize Obtiene los límites mínimos para el editor de contexto. (Se hereda de ShapeField).
Método público GetMinimumSize Obtiene el ancho y el alto mínimos en la forma. (Se hereda de ShapeField).
Método protegido GetPaddingAboveItemText Devuelve el espaciado entre la parte superior del elemento y la parte superior del texto.El alto del texto (Font.GetHeight()) contiene algún de relleno, de modo que éste está completando además de que.
Método protegido GetPaddingBelowItemText Devuelve el espaciado entre la parte inferior del texto y la parte inferior del elemento.El alto del texto (Font.GetHeight()) contiene algún de relleno, de modo que éste está completando además de que.
Método público GetPen Obtiene el lápiz que dibuja el elemento de la forma al que se asigna el campo de la forma. (Se hereda de ShapeField).
Método público GetPenId Obtiene el identificador de lápiz que dibuja el elemento de la forma al que se asigna el campo de la forma. (Se hereda de ShapeField).
Método público GetPotentialMouseAction Obtiene la acción del mouse para activar cuando el usuario haga clic en un punto concreto en el diagrama. (Se hereda de ShapeField).
Método público GetSelectable Obtiene el campo de la forma y comprueba si se puede seleccionar. (Se hereda de ShapeField).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValue Obtiene el valor del campo de la forma. (Se hereda de ShapeField).
Método público GetValueDomainPropertyInfo Obtiene la propiedad de dominio que se asigna al valor en el campo de la forma. (Se hereda de ShapeField).
Método público GetVisible Obtiene el campo de la forma y compruebe si aparece. (Se hereda de ShapeField).
Método público HasFocusedAppearance Obtiene el campo de la forma y comprueba si debe aparecer tenga el foco. (Se hereda de ShapeField).
Método público HasPendingEdit Obtiene el campo de la forma y comprueba si su editor en contexto está activo y un cambio está pendiente. (Se hereda de ShapeField).
Método público HasSelectedAppearance Obtiene el campo de la forma y comprueba si parece ser seleccionado. (Se hereda de ShapeField).
Método público IsNavigationKey(Char) Obtiene la clave que el usuario presionó y comprueba si se puede utilizar para navegar entre los campos de la forma. (Se hereda de ShapeField).
Método público IsNavigationKey(Keys) Obtiene las claves que el usuario presionó y comprueba si se pueden utilizar para navegar entre los campos de la forma. (Se hereda de ShapeField).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público NavigateAscend Mueve el foco al campo anterior de la forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método público NavigateDescend Mueve el foco al campo siguiente de la forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método público NavigateToFirst Mueve el foco al primer campo de forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método público NavigateToLast Mueve el foco al último campo de la forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método público NavigateToNext Mueve el foco al campo siguiente de la forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método público NavigateToPrevious Mueve el foco al campo anterior de la forma en la secuencia de navegación para las formas seleccionadas. (Se hereda de ShapeField).
Método protegido OnBeginEdit Alerta agentes de escucha cuando ha comenzado la edición en contexto. (Se hereda de ShapeField).
Método público OnClick Alerta agentes de escucha cuando el usuario hace clic en un campo de la forma. (Se hereda de ShapeField).
Método público OnDoubleClick Alerta agentes de escucha cuando el usuario doble-ha hecho clic en un campo de la forma. (Se hereda de ShapeField).
Método protegido OnEndEdit Alerta agentes de escucha cuando la edición en contexto ha finalizado. (Se hereda de ShapeField).
Método público OnKeyDown Alerta agentes de escucha cuando el usuario se ha mantenido una clave cuando señala a un campo de la forma. (Se hereda de ShapeField).
Método público OnKeyPress Alerta agentes de escucha cuando el usuario ha presionado una clave cuando señala a un campo de la forma. (Se hereda de ShapeField).
Método público OnKeyUp Alerta agentes de escucha cuando el usuario ha liberado una clave cuando señala a un campo de la forma. (Se hereda de ShapeField).
Método público OnMouseDown Alerta agentes de escucha cuando el usuario mantiene el mouse sobre un campo de la forma. (Se hereda de ShapeField).
Método público OnMouseMove Alerta agentes de escucha cuando el mouse se ha movido de un campo de la forma. (Se hereda de ShapeField).
Método público OnMouseUp Alerta agentes de escucha cuando el usuario libera el botón del mouse sobre un campo de la forma. (Se hereda de ShapeField).
Método público OnMouseWheel Alerta agentes de escucha cuando el mouse se ha convertido a un campo de la forma. (Se hereda de ShapeField).
Método público Selected Obtiene el campo de la forma y comprueba si está seleccionado. (Se hereda de ShapeField).
Método público SetSelectionRange Establece la selección en un intervalo de subregistros (Invalida a ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem)).
Método público SetValue Asigna el valor especificado en un campo de la forma. (Se hereda de ShapeField).
Método público SetVisible Establece la visibilidad del campo de la forma. (Se hereda de ShapeField).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Para agregar un ListField a ShapeElement, invalide el método de InitializeShapeFields de ShapeElement.El ShapeElement también debe implementar la interfaz de IListFieldContainer.

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)