PropertyManager Class

Definition

Mantiene un Binding entre la propiedad de un objeto y una propiedad de control enlazada a datos.Maintains a Binding between an object's property and a data-bound control property.

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
Inheritance
PropertyManager

Remarks

El PropertyManager hereda del BindingManagerBasey se utiliza para mantener la propiedad actual de un objeto, en lugar de la propiedad de un objeto actual en una lista.The PropertyManager inherits from the BindingManagerBase, and it is used to maintain the current property of an object, rather than the property of a current object in a list. Por esta razón, el intento de establecer la propiedad Position o Count de una PropertyManager no tiene ningún efecto.For this reason, trying to set the Position or Count property for a PropertyManager has no effect. De forma similar, no se admiten los métodos AddNew y RemoveAt porque no hay ninguna lista subyacente de datos que agregar o eliminar de.Similarly, the AddNew and RemoveAt methods are not supported because there is no underlying list of data to add to or delete from. Además, una llamada a IsBindingSuspended siempre devolverá false si el PropertyManager tiene un origen de datos, independientemente de si se ha llamado a SuspendBinding.In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.

Constructors

PropertyManager()

Inicializa una nueva instancia de la clase PropertyManager.Initializes a new instance of the PropertyManager class.

Fields

onCurrentChangedHandler

Especifica el controlador de eventos para el evento CurrentChanged.Specifies the event handler for the CurrentChanged event.

(Inherited from BindingManagerBase)
onPositionChangedHandler

Especifica el controlador de eventos para el evento PositionChanged.Specifies the event handler for the PositionChanged event.

(Inherited from BindingManagerBase)

Properties

Bindings

Obtiene la colección de enlaces que se administra.Gets the collection of bindings being managed.

(Inherited from BindingManagerBase)
Count

Obtiene el número de filas administradas por la clase BindingManagerBase.Gets the number of rows managed by the BindingManagerBase.

Current

Obtiene el objeto al que pertenece la propiedad enlazada a datos.Gets the object to which the data-bound property belongs.

IsBindingSuspended

Obtiene un valor que indica si el enlace se ha suspendido.Gets a value indicating whether binding is suspended.

(Inherited from BindingManagerBase)
Position

Obtiene la posición de la lista subyacente a la que señalan los controles enlazados a este origen de datos.Gets the position in the underlying list that controls bound to this data source point to.

Methods

AddNew()

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

CancelCurrentEdit()

Cancela la edición actual.Cancels the current edit.

EndCurrentEdit()

Finaliza la edición actual.Ends the current edit.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetItemProperties()

Obtiene la colección de descripciones de propiedades para el enlace.Gets the collection of property descriptions for the binding.

GetItemProperties()

Cuando se reemplaza en una clase derivada, se obtiene la colección de descriptores de propiedades para el enlace.When overridden in a derived class, gets the collection of property descriptors for the binding.

(Inherited from BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Obtiene la colección de descriptores de propiedades para el enlace con el objeto ArrayList especificado.Gets the collection of property descriptors for the binding using the specified ArrayList.

(Inherited from BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Obtiene la lista de propiedades de los elementos administrados por BindingManagerBase.Gets the list of properties of the items managed by this BindingManagerBase.

(Inherited from BindingManagerBase)
GetListName(ArrayList)

Obtiene el nombre de la lista que suministra los datos para el enlace.Gets the name of the list supplying the data for the binding.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnBindingComplete(BindingCompleteEventArgs)

Inicia el evento BindingComplete.Raises the BindingComplete event.

(Inherited from BindingManagerBase)
OnCurrentChanged(EventArgs)

Inicia el evento CurrentChanged.Raises the CurrentChanged event.

OnCurrentItemChanged(EventArgs)

Inicia el evento CurrentItemChanged.Raises the CurrentItemChanged event.

OnCurrentItemChanged(EventArgs)

Inicia el evento CurrentItemChanged.Raises the CurrentItemChanged event.

(Inherited from BindingManagerBase)
OnDataError(Exception)

Inicia el evento DataError.Raises the DataError event.

(Inherited from BindingManagerBase)
PullData()

Extrae datos del control con enlace a datos y los aplica al origen de datos, y no devuelve ninguna información.Pulls data from the data-bound control into the data source, returning no information.

(Inherited from BindingManagerBase)
PushData()

Extrae datos del origen de datos en el control con enlace a datos, y no devuelve ninguna información.Pushes data from the data source into the data-bound control, returning no information.

(Inherited from BindingManagerBase)
RemoveAt(Int32)

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

ResumeBinding()

Reanuda el enlace de datos.Resumes data binding.

SuspendBinding()

Suspende el enlace de datos entre un origen de datos y una propiedad con enlace a datos.Suspends the data binding between a data source and a data-bound property.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
UpdateIsBinding()

Actualiza el objeto Binding actual entre un enlace de datos y una propiedad con enlace a datos.Updates the current Binding between a data binding and a data-bound property.

Events

BindingComplete

Se produce cuando finaliza una operación de enlace de datos.Occurs at the completion of a data-binding operation.

(Inherited from BindingManagerBase)
CurrentChanged

Se produce cuando cambia el elemento enlazado actualmente.Occurs when the currently bound item changes.

(Inherited from BindingManagerBase)
CurrentItemChanged

Se produce cuando el estado del elemento enlazado actualmente cambia.Occurs when the state of the currently bound item changes.

(Inherited from BindingManagerBase)
DataError

Se produce cuando Exception controla silenciosamente BindingManagerBase.Occurs when an Exception is silently handled by the BindingManagerBase.

(Inherited from BindingManagerBase)
PositionChanged

Se produce después de haber cambiado el valor de la propiedad Position.Occurs after the value of the Position property has changed.

(Inherited from BindingManagerBase)

Applies to