DataBindingHandler Classe

Definição

Fornece uma classe base para um manipulador de ligação de dados.

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
Herança
DataBindingHandler
Derivado

Observações

DataBindingHandler fornece uma classe base para manipuladores de ligação de dados. Um manipulador de ligação de dados pode ser usado dentro de um designer para realizar ligação de dados e permitir uma exibição significativa do controlo na superfície de design. Normalmente, o designer do controlo é responsável por esta funcionalidade. No entanto, quando um controlo não está ativo na superfície de design, como dentro do template de outro controlo, não tem um designer, e esta funcionalidade é fornecida por um handler de ligação de dados se este tiver sido especificado com a DataBindingHandlerAttribute no código do controlo.

Para usar um manipulador de ligação de dados, o controlo que possui a propriedade ou propriedades de ligação de dados deve ter um DataBindingHandlerAttribute especificado dentro do seu código que indique o tipo de manipulador de ligação de dados a utilizar.

Por exemplo, o Label controlo está associado à TextDataBindingHandler classe através de a DataBindingHandlerAttribute no código da Label classe. Dentro de um template para um DataList, um Label controlo cuja propriedade de texto foi encadernada por dados exibe a palavra "DataBound" no rótulo. Sem o handler de ligação de dados, o rótulo seria invisível em tempo de design, pois não tem um designer que associe as suas propriedades de dados enquanto está num controlo template em tempo de design.

Para implementar um handler de ligação de dados, defina uma nova classe que derive dessa classe e implemente o DataBindControl método para definir as propriedades apropriadas.

Construtores

Name Description
DataBindingHandler()

Inicializa uma nova instância da DataBindingHandler classe.

Métodos

Name Description
DataBindControl(IDesignerHost, Control)

Atribui o controlo especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também