Nyelv

DataBindingHandler Osztály

Definíció

Alaposztályt biztosít egy adatkötés-kezelőhöz.

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
Öröklődés
DataBindingHandler
Származtatott

Megjegyzések

DataBindingHandler alaposztályt biztosít az adatkötés-kezelők számára. Az adatkötés-kezelők a tervezőn belül adatkötések végrehajtására használhatók, hogy a vezérlő értelmezhető módon jelenjen meg a tervezőfelületen. Általában a vezérlő tervezője felelős ezért a funkcióért. Ha azonban egy vezérlő nem él a tervezési felületen, például egy másik vezérlő sablonjában, nincs tervezője, és ezt a funkciót egy adatkötés-kezelő biztosítja, ha a vezérlő kódjában van megadva.DataBindingHandlerAttribute

Adatkötés-kezelő használatához az adatkötési tulajdonságot vagy tulajdonságokat tartalmazó vezérlőnek rendelkeznie kell egy DataBindingHandlerAttribute megadott kóddal, amely jelzi a használni kívánt adatkötés-kezelő típusát.

A vezérlő például Label az TextDataBindingHandler osztály kódjában található kódon DataBindingHandlerAttribute keresztül van társítva az Label osztályhoz. Egy sablonon DataListbelül egy Label olyan vezérlőelem, amelynek szövegtulajdonságát adatkötéssel kötötték, a címkén a "DataBound" szó jelenik meg. Az adatkötés-kezelő nélkül a címke tervezési időben láthatatlanná válik, mivel nincs tervezője az adatkötéshez kötött tulajdonságainak kötéséhez, miközben egy sablonalapú vezérlőben a tervezéskor.

Adatkötés-kezelő implementálásához definiáljon egy új osztályt, amely ebből az osztályból származik, és implementálja a DataBindControl metódust a megfelelő tulajdonságok beállításához.

Konstruktorok

Név Description
DataBindingHandler()

Inicializálja a DataBindingHandler osztály új példányát.

Metódusok

Név Description
DataBindControl(IDesignerHost, Control)

Megköti a megadott vezérlőt.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még