DisplayNameAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le nom complet d’une propriété, d’un événement ou d’une méthode void publique qui ne prend aucun argument.
public ref class DisplayNameAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class DisplayNameAttribute : Attribute
public class DisplayNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property)>]
type DisplayNameAttribute = class
inherit Attribute
type DisplayNameAttribute = class
inherit Attribute
Public Class DisplayNameAttribute
Inherits Attribute
- Héritage
- Attributs
Exemples
L’exemple de code suivant illustre l’utilisation de la DisplayNameAttribute classe pour modifier le nom d’une propriété appelée MisnamedPropertyRenamedProperty dans un PropertyGrid contrôle. Pour obtenir une description complète du code, consultez How to : Apply Attributes in Windows Forms Controls.
// This property exists only to demonstrate the
// DisplayName attribute. When this control
// is attached to a PropertyGrid control, the
// property will appear as "RenamedProperty"
// instead of "MisnamedProperty".
[Description("Demonstrates DisplayNameAttribute.")]
[DisplayName("RenamedProperty")]
public bool MisnamedProperty => true;
' This property exists only to demonstrate the
' DisplayName attribute. When this control
' is attached to a PropertyGrid control, the
' property will be appear as "RenamedProperty"
' instead of "MisnamedProperty".
<Description("Demonstrates DisplayNameAttribute."), _
DisplayName("RenamedProperty")> _
Public ReadOnly Property MisnamedProperty() As Boolean
Get
Return True
End Get
End Property
Remarques
La valeur par défaut est le nom de la propriété ou de l’événement. Implémentation par défaut d’utilisation de GetSortedActionItems la réflexion pour rechercher les propriétés publiques et les méthodes de vide public qui ne prennent aucun argument. GetSortedActionItems recherche la propriété et la DisplayNameAttribute méthode sur chaque propriété et, s’il est trouvé, utilise cette chaîne au lieu du nom de la propriété ou de la méthode.
Constructeurs
| Nom | Description |
|---|---|
| DisplayNameAttribute() |
Initialise une nouvelle instance de la classe DisplayNameAttribute. |
| DisplayNameAttribute(String) |
Initialise une nouvelle instance de la DisplayNameAttribute classe à l’aide du nom complet. |
Champs
| Nom | Description |
|---|---|
| Default |
Spécifie la valeur par défaut pour le DisplayNameAttribute. Ce champ est en lecture seule. |
Propriétés
| Nom | Description |
|---|---|
| DisplayName |
Obtient le nom complet d’une propriété, d’un événement ou d’une méthode void publique qui ne prend aucun argument stocké dans cet attribut. |
| DisplayNameValue |
Obtient ou définit le nom complet. |
| TypeId |
En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute. (Hérité de Attribute) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si deux DisplayNameAttribute instances sont égales. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
Détermine si cet attribut est la valeur par défaut. |
| Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent être utilisées pour obtenir les informations de type d’une 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). (Hérité de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de Attribute) |