DataBindingHandler 类

定义

为数据绑定处理程序提供基类。

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
继承
DataBindingHandler
派生

注解

DataBindingHandler 为数据绑定处理程序提供基类。 可以在设计器中使用数据绑定处理程序来执行数据绑定,以便在设计图面上有意义地显示控件。 通常,控件的设计器负责此功能。 但是,当控件不在设计图面上(例如在另一个控件的模板内)时,它没有设计器,并且如果已在控件的代码中使用 指定 DataBindingHandlerAttribute 了一个,则此功能由数据绑定处理程序提供。

若要使用数据绑定处理程序,具有数据绑定属性的控件必须在其代码中指定一个 DataBindingHandlerAttribute ,该代码指示要使用的数据绑定处理程序的类型。

例如,控件Label通过 类的代码Label中的 与 类相关联TextDataBindingHandlerDataBindingHandlerAttribute。 在 的模板中 DataListLabel 其文本属性已绑定数据的控件在标签上显示单词“DataBound”。 如果没有数据绑定处理程序,标签在设计时将不可见,因为它在设计时在模板化控件中时没有设计器来绑定其数据绑定属性。

若要实现数据绑定处理程序,请定义派生自此类的新类,并实现 DataBindControl 方法以设置适当的属性。

构造函数

DataBindingHandler()

初始化 DataBindingHandler 类的新实例。

方法

DataBindControl(IDesignerHost, Control)

绑定指定的控件。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅