DataBindingHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní třídu pro obslužnou rutinu datové vazby.
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
- Dědičnost
-
DataBindingHandler
- Odvozené
Poznámky
DataBindingHandler poskytuje základní třídu pro obslužné rutiny datových vazeb. Obslužnou rutinu datové vazby lze použít v návrháři k provedení datové vazby, která umožňuje smysluplné zobrazení ovládacího prvku na návrhové ploše. Za tuto funkci obvykle zodpovídá návrhář ovládacího prvku. Pokud však ovládací prvek není aktivní na návrhové ploše, například v šabloně jiného ovládacího prvku, nemá návrháře a tato funkce je poskytována obslužnou rutinou datové vazby, pokud byla zadána v DataBindingHandlerAttribute kódu ovládacího prvku.
Chcete-li použít obslužnou rutinu datové vazby, ovládací prvek, který má vlastnost svázaná s daty nebo vlastnosti, musí mít DataBindingHandlerAttribute v rámci svého kódu zadaný typ obslužné rutiny datové vazby.
Například ovládací Label prvek je přidružen k TextDataBindingHandler třídě prostřednictvím DataBindingHandlerAttribute v kódu třídy Label . V rámci šablony pro DataListovládací prvek, Label jehož textová vlastnost byla vázaná na data, zobrazí slovo "DataBound" na popisku. Bez obslužné rutiny vazby dat by popisek byl v době návrhu neviditelný, protože nemá návrháře pro vytvoření vazby vlastností svázaných dat v době návrhu v ovládacím prvku šablony.
Chcete-li implementovat obslužnou rutinu datové vazby, definujte novou třídu, která je odvozena z této třídy, a implementujte metodu DataBindControl pro nastavení odpovídajících vlastností.
Konstruktory
| Name | Description |
|---|---|
| DataBindingHandler() |
Inicializuje novou instanci DataBindingHandler třídy. |
Metody
| Name | Description |
|---|---|
| DataBindControl(IDesignerHost, Control) |
Vytvoří vazbu zadaného ovládacího prvku. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |