DataBindingHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una clase base para un controlador de enlace a datos.
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
- Herencia
-
DataBindingHandler
- Derivado
Comentarios
DataBindingHandler proporciona una clase base para los controladores de enlace de datos. Un controlador de enlace de datos se puede usar en un diseñador para realizar el enlace de datos para habilitar una visualización significativa del control en la superficie de diseño. Normalmente, el diseñador de un control es responsable de esta funcionalidad. Sin embargo, cuando un control no está activo en la superficie de diseño, como dentro de la plantilla de otro control, no tiene un diseñador y esta funcionalidad la proporciona un controlador de enlace de datos si se ha especificado uno con en DataBindingHandlerAttribute el código para el control.
Para usar un controlador de enlace de datos, el control que tiene la propiedad o propiedades enlazadas a datos debe tener un DataBindingHandlerAttribute especificado dentro de su código que indica el tipo de controlador de enlace de datos que se va a usar.
Por ejemplo, el Label control está asociado a la TextDataBindingHandler clase a través de en DataBindingHandlerAttribute el código de la Label clase . Dentro de una plantilla para , DataListun Label control cuya propiedad de texto ha sido enlazada a datos muestra la palabra "DataBound" en la etiqueta. Sin el controlador de enlace de datos, la etiqueta sería invisible en tiempo de diseño, ya que no tiene un diseñador para enlazar sus propiedades enlazadas a datos mientras se encuentra en un control con plantilla en tiempo de diseño.
Para implementar un controlador de enlace de datos, defina una nueva clase que derive de esta clase e implemente el DataBindControl método para establecer las propiedades adecuadas.
Constructores
DataBindingHandler() |
Inicializa una nueva instancia de la clase DataBindingHandler. |
Métodos
DataBindControl(IDesignerHost, Control) |
Enlaza el control especificado. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |