DataBindingHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasę bazową dla programu obsługi powiązań danych.
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
- Dziedziczenie
-
DataBindingHandler
- Pochodne
Uwagi
DataBindingHandler Udostępnia klasę bazową dla procedur obsługi powiązań danych. Program obsługi powiązań danych może służyć w projektancie do wykonywania powiązań danych w celu umożliwienia znaczącego wyświetlania kontrolki na powierzchni projektowej. Zazwyczaj projektant kontrolki jest odpowiedzialny za tę funkcję. Jeśli jednak kontrolka nie jest aktywna na powierzchni projektowej, na przykład w szablonie innej kontrolki, nie ma projektanta, a ta funkcja jest udostępniana przez program obsługi powiązań danych, jeśli został określony w DataBindingHandlerAttribute kodzie kontrolki.
Aby użyć procedury obsługi powiązania danych, kontrolka, która ma właściwość lub właściwości powiązane z danymi, musi mieć DataBindingHandlerAttribute określony w kodzie, który wskazuje typ procedury obsługi powiązania danych do użycia.
Na przykład kontrolka Label jest skojarzona z klasą TextDataBindingHandler za pomocą DataBindingHandlerAttribute elementu w kodzie dla Label klasy . W szablonie DataListelementu kontrolka Label , której właściwość tekstowa została powiązana, wyświetla słowo "DataBound" na etykiecie. Bez procedury obsługi powiązania danych etykieta byłaby niewidoczna w czasie projektowania, ponieważ nie ma projektanta do powiązania właściwości powiązanych z danymi w kontrolce szablonu w czasie projektowania.
Aby zaimplementować procedurę obsługi powiązania danych, zdefiniuj nową klasę, która pochodzi z tej klasy, i zaimplementuj DataBindControl metodę w celu ustawienia odpowiednich właściwości.
Konstruktory
DataBindingHandler() |
Inicjuje nowe wystąpienie klasy DataBindingHandler. |
Metody
DataBindControl(IDesignerHost, Control) |
Wiąże określoną kontrolkę. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |