DefaultBindingPropertyAttribute Classe

Définition

Spécifie la propriété de liaison par défaut pour un composant.Specifies the default binding property for a component. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class DefaultBindingPropertyAttribute sealed : Attribute
public sealed class DefaultBindingPropertyAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class DefaultBindingPropertyAttribute : Attribute
type DefaultBindingPropertyAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type DefaultBindingPropertyAttribute = class
    inherit Attribute
Public NotInheritable Class DefaultBindingPropertyAttribute
Inherits Attribute
Héritage
DefaultBindingPropertyAttribute
Attributs

Exemples

L’exemple de code suivant illustre l’utilisation de la DefaultBindingPropertyAttribute classe pour spécifier la propriété par défaut pour la liaison de données.The following code example demonstrates using the DefaultBindingPropertyAttribute class to specify the default property for data binding. Pour obtenir une liste complète de code, consultez Comment : appliquer des attributs dans des contrôles Windows Forms.For a full code listing, see How to: Apply Attributes in Windows Forms Controls.

// This control demonstrates a simple logging capability. 
[ComplexBindingProperties("DataSource", "DataMember")]
[DefaultBindingProperty("TitleText")]
[DefaultEvent("ThresholdExceeded")]
[DefaultProperty("Threshold")]
[HelpKeywordAttribute(typeof(UserControl))]
[ToolboxItem("System.Windows.Forms.Design.AutoSizeToolboxItem,System.Design")]
public class AttributesDemoControl : UserControl
{
' This control demonstrates a simple logging capability. 
<ComplexBindingProperties("DataSource", "DataMember"), _
DefaultBindingProperty("TitleText"), _
DefaultEvent("ThresholdExceeded"), _
DefaultProperty("Threshold"), _
HelpKeywordAttribute(GetType(UserControl)), _
ToolboxItem("System.Windows.Forms.Design.AutoSizeToolboxItem,System.Design")> _
Public Class AttributesDemoControl
    Inherits UserControl

Remarques

Le DefaultBindingPropertyAttribute est spécifié au niveau de la classe.The DefaultBindingPropertyAttribute is specified at the class level. Il peut être hérité et n’autorise pas plusieurs attributs sur la même classe.It can be inherited and does not allow multiple attributes on the same class.

Pour plus d’informations sur l’utilisation d’attributs, consultez attributs.For more information about using attributes, see Attributes.

Constructeurs

DefaultBindingPropertyAttribute()

Initialise une nouvelle instance de la classe DefaultBindingPropertyAttribute sans paramètre.Initializes a new instance of the DefaultBindingPropertyAttribute class using no parameters.

DefaultBindingPropertyAttribute(String)

Initialise une nouvelle instance de la classe DefaultBindingPropertyAttribute à l'aide du nom de propriété spécifié.Initializes a new instance of the DefaultBindingPropertyAttribute class using the specified property name.

Champs

Default

Représente la valeur par défaut de la classe DefaultBindingPropertyAttribute.Represents the default value for the DefaultBindingPropertyAttribute class.

Propriétés

Name

Obtient le nom de la propriété de liaison par défaut pour le composant auquel DefaultBindingPropertyAttribute est lié.Gets the name of the default binding property for the component to which the DefaultBindingPropertyAttribute is bound.

TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Hérité de Attribute)

Méthodes

Equals(Object)

Détermine si le Object spécifié est égal à l'instance DefaultBindingPropertyAttribute en cours.Determines whether the specified Object is equal to the current DefaultBindingPropertyAttribute instance.

GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Hérité de Attribute)
Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Hérité de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Hérité de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Hérité de Attribute)

S’applique à

Voir aussi