DisplayNameAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan tulajdonság, esemény vagy nyilvános érvénytelenítési metódus megjelenítendő nevét adja meg, amely nem vesz fel argumentumokat.
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
- Öröklődés
- Attribútumok
Példák
Az alábbi példakód azt mutatja be, hogy az DisplayNameAttribute osztály használatával módosíthatja egy vezérlőelemben MisnamedProperty meghívott RenamedPropertyPropertyGrid tulajdonság nevét. A teljes kódlistát a Az attribútumok alkalmazása Windows Forms vezérlőkben című témakörben talál.
// 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
Megjegyzések
Az alapértelmezett érték a tulajdonság vagy esemény neve. Az alapértelmezett implementáció GetSortedActionItems tükröződés használatával keres a nyilvános tulajdonságokban és a nyilvános érvénytelen metódusokban, amelyek nem vesznek fel argumentumokat. GetSortedActionItems Megkeresi az DisplayNameAttribute egyes tulajdonságokat és metódusokat, és ha megtalálható, ezt a sztringet használja a tulajdonság vagy a metódus neve helyett.
Konstruktorok
| Name | Description |
|---|---|
| DisplayNameAttribute() |
Inicializálja a DisplayNameAttribute osztály új példányát. |
| DisplayNameAttribute(String) |
Inicializálja az osztály új példányát a DisplayNameAttribute megjelenítendő név használatával. |
Mezők
| Name | Description |
|---|---|
| Default |
A alapértelmezett értékét DisplayNameAttributeadja meg. Ez a mező csak olvasható. |
Tulajdonságok
| Name | Description |
|---|---|
| DisplayName |
Lekéri az attribútumban tárolt argumentumokat nem tartalmazó tulajdonság, esemény vagy nyilvános érvénytelenítési metódus megjelenítendő nevét. |
| DisplayNameValue |
Lekéri vagy beállítja a megjelenítendő nevet. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy két DisplayNameAttribute példány egyenlő-e. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Meghatározza, hogy ez az attribútum-e az alapértelmezett érték. |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása Attribute) |