Condividi tramite


PropertyManager Classe

Definizione

Gestisce un oggetto Binding tra la proprietà di un oggetto e una proprietà del controllo associato a dati.

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
Ereditarietà
PropertyManager

Commenti

PropertyManager Eredita da BindingManagerBasee viene utilizzato per mantenere la proprietà corrente di un oggetto, anziché la proprietà di un oggetto corrente in un elenco. Per questo motivo, il tentativo di impostare la Position proprietà o Count per un oggetto PropertyManager non ha alcun effetto. Analogamente, i AddNew metodi e RemoveAt non sono supportati perché non esiste un elenco sottostante di dati da aggiungere o eliminare. Inoltre, una chiamata a IsBindingSuspended restituirà false sempre se ha un'origine PropertyManager dati, indipendentemente dal fatto che SuspendBinding sia stata chiamata.

Costruttori

Nome Descrizione
PropertyManager()

Inizializza una nuova istanza della classe PropertyManager.

Campi

Nome Descrizione
onCurrentChangedHandler

Specifica il gestore eventi per l'evento CurrentChanged .

(Ereditato da BindingManagerBase)
onPositionChangedHandler

Specifica il gestore eventi per l'evento PositionChanged .

(Ereditato da BindingManagerBase)

Proprietà

Nome Descrizione
Bindings

Ottiene la raccolta di associazioni gestite.

(Ereditato da BindingManagerBase)
Count

Ottiene il numero di righe gestite da BindingManagerBase.

Current

Ottiene l'oggetto a cui appartiene la proprietà associata a dati.

IsBindingSuspended

Ottiene un valore che indica se l'associazione è sospesa.

(Ereditato da BindingManagerBase)
Position

Ottiene la posizione nell'elenco sottostante a cui sono associati i controlli associati a questo punto di origine dati.

Metodi

Nome Descrizione
AddNew()

Genera un oggetto NotSupportedException in tutti i casi.

CancelCurrentEdit()

Annulla la modifica corrente.

EndCurrentEdit()

Termina la modifica corrente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetItemProperties()

Ottiene la raccolta di descrizioni delle proprietà per l'associazione.

GetItemProperties()

In caso di override in una classe derivata, ottiene la raccolta di descrittori di proprietà per l'associazione.

(Ereditato da BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Ottiene la raccolta di descrittori di proprietà per l'associazione utilizzando l'oggetto specificato ArrayList.

(Ereditato da BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Ottiene l'elenco delle proprietà degli elementi gestiti da questo BindingManagerBaseoggetto .

(Ereditato da BindingManagerBase)
GetListName(ArrayList)

Ottiene il nome dell'elenco che fornisce i dati per l'associazione.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnBindingComplete(BindingCompleteEventArgs)

Genera l'evento BindingComplete.

(Ereditato da BindingManagerBase)
OnCurrentChanged(EventArgs)

Genera l'evento CurrentChanged.

OnCurrentItemChanged(EventArgs)

Genera l'evento CurrentItemChanged.

OnDataError(Exception)

Genera l'evento DataError.

(Ereditato da BindingManagerBase)
PullData()

Esegue il pull dei dati dal controllo associato a dati nell'origine dati, senza restituire informazioni.

(Ereditato da BindingManagerBase)
PushData()

Esegue il push dei dati dall'origine dati nel controllo associato a dati, senza restituire informazioni.

(Ereditato da BindingManagerBase)
RemoveAt(Int32)

Genera un oggetto NotSupportedException in tutti i casi.

ResumeBinding()

Riprende il data binding.

SuspendBinding()

Sospende il data binding tra un'origine dati e una proprietà associata a dati.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UpdateIsBinding()

Aggiorna l'oggetto corrente Binding tra un data binding e una proprietà associata a dati.

Eventi

Nome Descrizione
BindingComplete

Si verifica al completamento di un'operazione di associazione dati.

(Ereditato da BindingManagerBase)
CurrentChanged

Si verifica quando l'elemento attualmente associato cambia.

(Ereditato da BindingManagerBase)
CurrentItemChanged

Si verifica quando lo stato dell'elemento attualmente associato cambia.

(Ereditato da BindingManagerBase)
DataError

Si verifica quando un oggetto Exception viene gestito automaticamente da BindingManagerBase.

(Ereditato da BindingManagerBase)
PositionChanged

Si verifica dopo la modifica del valore della Position proprietà.

(Ereditato da BindingManagerBase)

Si applica a