Freigeben über


DataBindingHandler Klasse

Definition

Stellt eine Basisklasse für einen Handler für die Datenbindung bereit.

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
Vererbung
DataBindingHandler
Abgeleitet

Hinweise

DataBindingHandler stellt eine Basisklasse für Datenbindungshandler bereit. Ein Datenbindungshandler kann innerhalb eines Designers verwendet werden, um eine Datenbindung durchzuführen, um eine aussagekräftige Anzeige des Steuerelements auf der Entwurfsoberfläche zu ermöglichen. In der Regel ist der Designer eines Steuerelements für diese Funktionalität verantwortlich. Wenn ein Steuerelement jedoch nicht auf der Entwurfsoberfläche aktiv ist, z. B. innerhalb der Vorlage eines anderen Steuerelements, verfügt es nicht über einen Designer, und diese Funktionalität wird von einem Datenbindungshandler bereitgestellt, wenn einer im Code für das Steuerelement mit angegeben DataBindingHandlerAttribute wurde.

Um einen Datenbindungshandler verwenden zu können, muss das Steuerelement, das über die datengebundene Eigenschaft oder eigenschaften verfügt, in seinem Code einen DataBindingHandlerAttribute angegebenen haben, der den Typ des zu verwendenden Datenbindungshandlers angibt.

Beispielsweise ist das Label Steuerelement der TextDataBindingHandler -Klasse über einen DataBindingHandlerAttribute im Code für die Label -Klasse zugeordnet. Innerhalb einer Vorlage für zeigt DataListein Label Steuerelement, dessen Texteigenschaft datengebunden wurde, das Wort "DataBound" auf der Bezeichnung an. Ohne den Datenbindungshandler wäre die Bezeichnung zur Entwurfszeit unsichtbar, da kein Designer zum Binden der datengebundenen Eigenschaften zur Entwurfszeit in einem steuerelement mit Vorlagen vorhanden ist.

Um einen Datenbindungshandler zu implementieren, definieren Sie eine neue Klasse, die von dieser Klasse abgeleitet wird, und implementieren Sie die DataBindControl -Methode, um die entsprechenden Eigenschaften festzulegen.

Konstruktoren

DataBindingHandler()

Initialisiert eine neue Instanz der DataBindingHandler-Klasse.

Methoden

DataBindControl(IDesignerHost, Control)

Bindet das angegebene Steuerelement.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen