PropertyManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mantiene un Binding objeto entre la propiedad de un objeto y una propiedad de control enlazada a datos.
public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
- Herencia
Comentarios
PropertyManager Hereda de BindingManagerBasey se usa para mantener la propiedad actual de un objeto, en lugar de la propiedad de un objeto actual en una lista. Por este motivo, intentar establecer la Position propiedad o Count para un no PropertyManager tiene ningún efecto. Del mismo modo, no se admiten los AddNew métodos y RemoveAt porque no hay ninguna lista subyacente de datos de los que agregar o eliminar. Además, una llamada a IsBindingSuspended siempre devolverá false si PropertyManager tiene un origen de datos, independientemente de si SuspendBinding se ha llamado a .
Constructores
| Nombre | Description |
|---|---|
| PropertyManager() |
Inicializa una nueva instancia de la clase PropertyManager. |
Campos
| Nombre | Description |
|---|---|
| onCurrentChangedHandler |
Especifica el controlador de eventos para el CurrentChanged evento. (Heredado de BindingManagerBase) |
| onPositionChangedHandler |
Especifica el controlador de eventos para el PositionChanged evento. (Heredado de BindingManagerBase) |
Propiedades
| Nombre | Description |
|---|---|
| Bindings |
Obtiene la colección de enlaces que se administran. (Heredado de BindingManagerBase) |
| Count |
Obtiene el número de filas administradas por .BindingManagerBase |
| Current |
Obtiene el objeto al que pertenece la propiedad enlazada a datos. |
| IsBindingSuspended |
Obtiene un valor que indica si el enlace está suspendido. (Heredado de BindingManagerBase) |
| Position |
Obtiene la posición de la lista subyacente a la que se enlazan los controles a este punto de origen de datos. |
Métodos
| Nombre | Description |
|---|---|
| AddNew() |
Produce una NotSupportedException excepción en todos los casos. |
| CancelCurrentEdit() |
Cancela la edición actual. |
| EndCurrentEdit() |
Finaliza la edición actual. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetItemProperties() |
Obtiene la colección de descripciones de propiedades para el enlace. |
| GetItemProperties() |
Cuando se reemplaza en una clase derivada, obtiene la colección de descriptores de propiedad para el enlace. (Heredado de BindingManagerBase) |
| GetItemProperties(ArrayList, ArrayList) |
Obtiene la colección de descriptores de propiedad para el enlace mediante el especificado ArrayList. (Heredado de BindingManagerBase) |
| GetItemProperties(Type, Int32, ArrayList, ArrayList) |
Obtiene la lista de propiedades de los elementos administrados por este BindingManagerBase. (Heredado de BindingManagerBase) |
| GetListName(ArrayList) |
Obtiene el nombre de la lista que proporciona los datos para el enlace. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnBindingComplete(BindingCompleteEventArgs) |
Genera el evento BindingComplete. (Heredado de BindingManagerBase) |
| OnCurrentChanged(EventArgs) |
Genera el evento CurrentChanged. |
| OnCurrentItemChanged(EventArgs) |
Genera el evento CurrentItemChanged. |
| OnDataError(Exception) |
Genera el evento DataError. (Heredado de BindingManagerBase) |
| PullData() |
Extrae datos del control enlazado a datos en el origen de datos y no devuelve información. (Heredado de BindingManagerBase) |
| PushData() |
Inserta datos del origen de datos en el control enlazado a datos y no devuelve información. (Heredado de BindingManagerBase) |
| RemoveAt(Int32) |
Produce una NotSupportedException excepción en todos los casos. |
| ResumeBinding() |
Reanuda el enlace de datos. |
| SuspendBinding() |
Suspende el enlace de datos entre un origen de datos y una propiedad enlazada a datos. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| UpdateIsBinding() |
Actualiza el actual Binding entre un enlace de datos y una propiedad enlazada a datos. |
Eventos
| Nombre | Description |
|---|---|
| BindingComplete |
Se produce al finalizar una operación de enlace de datos. (Heredado de BindingManagerBase) |
| CurrentChanged |
Se produce cuando cambia el elemento enlazado actualmente. (Heredado de BindingManagerBase) |
| CurrentItemChanged |
Se produce cuando cambia el estado del elemento enlazado actualmente. (Heredado de BindingManagerBase) |
| DataError |
Se produce cuando el BindingManagerBasecontrol de un Exception objeto se controla de forma silenciosa. (Heredado de BindingManagerBase) |
| PositionChanged |
Se produce después de que el valor de la Position propiedad haya cambiado. (Heredado de BindingManagerBase) |