Condividi tramite


PropertyManager Classe

Definizione

Gestisce un oggetto Binding tra la proprietà di un oggetto e la proprietà di un controllo con associazione 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

Eredita PropertyManager da BindingManagerBasee viene utilizzata per mantenere la proprietà corrente di un oggetto anziché la proprietà di un oggetto corrente in un elenco. Per questo motivo, provare a impostare la Position proprietà o Count per un PropertyManager oggetto non ha alcun effetto. Analogamente, i AddNew metodi e RemoveAt non sono supportati perché non è disponibile alcun 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

PropertyManager()

Inizializza una nuova istanza della classe PropertyManager.

Campi

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à

Bindings

Ottiene la raccolta di associazioni che si sta gestendo.

(Ereditato da BindingManagerBase)
Count

Ottiene il numero di righe gestite da BindingManagerBase.

Current

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

IsBindingSuspended

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

(Ereditato da BindingManagerBase)
Position

Ottiene la posizione nell'elenco sottostante a cui fanno riferimento i controlli associati a questa origine dati.

Metodi

AddNew()

Genera un'eccezione 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()

Quando viene sottoposto a override in una classe derivata, ottiene la raccolta di descrittori di proprietà per l'associazione.

(Ereditato da BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Ottiene l'insieme di descrittori di proprietà per l'associazione mediante il controllo ArrayList specificato.

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

Ottiene l'elenco delle proprietà degli elementi gestiti da questa classe BindingManagerBase.

(Ereditato da BindingManagerBase)
GetListName(ArrayList)

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnBindingComplete(BindingCompleteEventArgs)

Genera l'evento BindingComplete.

(Ereditato da BindingManagerBase)
OnCurrentChanged(EventArgs)

Genera l'evento CurrentChanged.

OnCurrentItemChanged(EventArgs)

Genera l'evento CurrentItemChanged.

OnCurrentItemChanged(EventArgs)

Genera l'evento CurrentItemChanged.

(Ereditato da BindingManagerBase)
OnDataError(Exception)

Genera l'evento DataError.

(Ereditato da BindingManagerBase)
PullData()

Ottiene i dati dal controllo associato a dati e li inserisce nell'origine dati, senza restituire alcuna informazione.

(Ereditato da BindingManagerBase)
PushData()

Ottiene i dati dall'origine dati e li inserisce nel controllo associato a dati, senza restituire alcuna informazione.

(Ereditato da BindingManagerBase)
RemoveAt(Int32)

Genera un'eccezione 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 Binding corrente tra un'associazione dati e una proprietà con associazione a dati.

Eventi

BindingComplete

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

(Ereditato da BindingManagerBase)
CurrentChanged

Si verifica quando l'elemento attualmente associato viene modificato.

(Ereditato da BindingManagerBase)
CurrentItemChanged

Si verifica quando lo stato dell'elemento attualmente associato viene modificato.

(Ereditato da BindingManagerBase)
DataError

Si verifica quando un oggetto Exception viene gestito in modo invisibile all'utente dall'oggetto BindingManagerBase.

(Ereditato da BindingManagerBase)
PositionChanged

Si verifica in seguito alla modifica del valore della proprietà Position.

(Ereditato da BindingManagerBase)

Si applica a