PropertyManager Clase

Definición

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

Comentarios

PropertyManager HeredaBindingManagerBasede, y se usa 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 Position la Count propiedad o de PropertyManager un 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 AddNew , RemoveAt no se admiten los métodos y 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, IsBindingSuspended una llamada a siempre devolverá false si PropertyManager tiene un origen de datos, independientemente de si SuspendBinding se ha llamado a.In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.

Constructores

PropertyManager()

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

Campos

onCurrentChangedHandler

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

(Heredado de BindingManagerBase)
onPositionChangedHandler

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

(Heredado de BindingManagerBase)

Propiedades

Bindings

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

(Heredado de 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.

(Heredado de 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.

Métodos

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.

(Heredado de Object)
GetHashCode()

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

(Heredado de Object)
GetItemProperties()

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

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.

(Heredado de 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.

(Heredado de 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.

(Heredado de Object)
MemberwiseClone()

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

(Heredado de Object)
OnBindingComplete(BindingCompleteEventArgs)

Genera el evento BindingComplete.Raises the BindingComplete event.

(Heredado de BindingManagerBase)
OnCurrentChanged(EventArgs)

Genera el evento CurrentChanged.Raises the CurrentChanged event.

OnCurrentItemChanged(EventArgs)

Genera el evento CurrentItemChanged.Raises the CurrentItemChanged event.

OnDataError(Exception)

Genera el evento DataError.Raises the DataError event.

(Heredado de 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.

(Heredado de 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.

(Heredado de 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.

(Heredado de 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.

Eventos

BindingComplete

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

(Heredado de BindingManagerBase)
CurrentChanged

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

(Heredado de BindingManagerBase)
CurrentItemChanged

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

(Heredado de BindingManagerBase)
DataError

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

(Heredado de 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.

(Heredado de BindingManagerBase)

Se aplica a