Condividi tramite


DataBindingHandler Classe

Definizione

Fornisce una classe base per un gestore di associazioni dati.

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
Ereditarietà
DataBindingHandler
Derivato

Commenti

DataBindingHandler fornisce una classe di base per i gestori di data binding. Un gestore di data binding può essere usato all'interno di una finestra di progettazione per eseguire il data binding per consentire una visualizzazione significativa del controllo nell'area di progettazione. In genere la finestra di progettazione di un controllo è responsabile di questa funzionalità. Tuttavia, quando un controllo non è attivo nell'area di progettazione, ad esempio all'interno del modello di un altro controllo, non dispone di una finestra di progettazione e questa funzionalità viene fornita da un gestore di associazione dati se ne è stato specificato uno DataBindingHandlerAttribute nel codice per il controllo.

Per utilizzare un gestore di associazione dati, il controllo con la proprietà o le proprietà associate a dati deve avere un DataBindingHandlerAttribute specificato all'interno del codice che indica il tipo di gestore di associazione dati da utilizzare.

Ad esempio, il Label controllo è associato TextDataBindingHandler alla classe tramite un DataBindingHandlerAttribute nel codice per la Label classe . All'interno di un modello per un DataListcontrollo la Label cui proprietà di testo è stata associata a dati visualizza la parola "DataBound" sull'etichetta. Senza il gestore di associazione dati, l'etichetta sarebbe invisibile in fase di progettazione, in quanto non dispone di una finestra di progettazione per associare le proprietà associate ai dati in un controllo basato su modelli in fase di progettazione.

Per implementare un gestore di associazione dati, definire una nuova classe che deriva da questa classe e implementare il DataBindControl metodo per impostare le proprietà appropriate.

Costruttori

DataBindingHandler()

Inizializza una nuova istanza della classe DataBindingHandler.

Metodi

DataBindControl(IDesignerHost, Control)

Associa il controllo specificato.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche