DataBindingHandler Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |