PropertyManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |