LookupBindingPropertiesAttribute 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í.
Especifica las propiedades que admiten el enlace basado en búsqueda. Esta clase no puede heredarse.
public ref class LookupBindingPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class LookupBindingPropertiesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type LookupBindingPropertiesAttribute = class
inherit Attribute
Public NotInheritable Class LookupBindingPropertiesAttribute
Inherits Attribute
- Herencia
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestran las propiedades usadas con el enlace basado en búsqueda.
// The DemoControl class shows properties
// used with lookup-based binding.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"LookupMember")]
public class DemoControl : Control;
' The DemoControl class shows properties
' used with lookup-based binding.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"LookupMember")> _
Public Class DemoControl
Inherits Control
End Class
El LookupBindingPropertiesAttribute atributo debe incluir los cuatro miembros, excepto cuando se desconfiguran los valores. En el ejemplo de código siguiente se muestra el ComboBox control .
// The DemoComboBox control shows a standard
// combo box binding definition.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"SelectedValue")]
public class DemoComboBox : Control;
' The DemoComboBox control shows a standard
' combo box binding definition.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"SelectedValue")> _
Public Class DemoComboBox
Inherits Control
End Class
En el ejemplo de código siguiente se muestra que un control puede admitir tanto el enlace simple como el enlace de lista.
// The DemoComboBox2 class shows that a control can
// support both simple binding as well as list binding.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"SelectedValue")]
[DefaultBindingProperty("Text")]
public class DemoComboBox2 : Control;
' The DemoComboBox2 class shows that a control can
' support both simple binding as well as list binding.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"SelectedValue"), _
DefaultBindingProperty("Text")> _
Public Class DemoComboBox2
Inherits Control
End Class
En el ejemplo de código siguiente se muestra que el LookupBindingPropertiesAttribute atributo puede anularse especificando ningún argumento.
// NonBindableCombo control shows how to unset the
// LookupBindingProperties by specifying no arguments.
[LookupBindingProperties()]
public class NonBindableCombo : Control;
' NonBindableCombo control shows how to unset the
' LookupBindingProperties by specifying no arguments.
<LookupBindingProperties()> _
Public Class NonBindableCombo
Inherits Control
End Class
Comentarios
LookupBindingPropertiesAttribute se usa para especificar las propiedades usadas con el enlace basado en la búsqueda, especialmente ListBox los controles y ComboBox .
LookupBindingPropertiesAttribute se especifica en el nivel de clase. La clase se puede heredar y no permite varios atributos en la misma clase.
Constructores
| Nombre | Description |
|---|---|
| LookupBindingPropertiesAttribute() |
Inicializa una nueva instancia de la LookupBindingPropertiesAttribute clase sin parámetros. |
| LookupBindingPropertiesAttribute(String, String, String, String) |
Inicializa una nueva instancia de la clase LookupBindingPropertiesAttribute. |
Campos
| Nombre | Description |
|---|---|
| Default |
Representa el valor predeterminado de la LookupBindingPropertiesAttribute clase . |
Propiedades
| Nombre | Description |
|---|---|
| DataSource |
Obtiene el nombre de la propiedad de origen de datos del componente al que LookupBindingPropertiesAttribute está enlazado. |
| DisplayMember |
Obtiene el nombre de la propiedad de miembro para mostrar del componente al que LookupBindingPropertiesAttribute está enlazado. |
| LookupMember |
Obtiene el nombre del miembro de búsqueda del componente al que está enlazado este atributo. |
| TypeId |
Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute. (Heredado de Attribute) |
| ValueMember |
Obtiene el nombre de la propiedad miembro de valor para el componente al que LookupBindingPropertiesAttribute está enlazado. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el especificado Object es igual a la instancia actual LookupBindingPropertiesAttribute . |
| GetHashCode() |
Devuelve el código hash de esta instancia. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsDefaultAttribute() |
Cuando se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada. (Heredado de Attribute) |
| Match(Object) |
Cuando se reemplaza en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera la información de tipo de un objeto, que se puede usar para obtener la información de tipo de una interfaz. (Heredado de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). (Heredado de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acceso a propiedades y métodos expuestos por un objeto . (Heredado de Attribute) |