Sdílet prostřednictvím


DisplayNameAttribute Třída

Definice

Určuje zobrazovaný název pro metodu vlastnosti, události nebo veřejné metody void, která nepřijímá žádné argumenty.

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
Dědičnost
DisplayNameAttribute
Atributy

Příklady

Následující příklad kódu ukazuje použití DisplayNameAttribute třídy ke změně názvu vlastnosti volaného MisnamedProperty v RenamedProperty ovládacím prvku PropertyGrid . Úplný výpis kódu najdete v tématu Postupy: Použití atributů v ovládacích prvcích model Windows Forms.

// 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
{
    get
    {
        return 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

Poznámky

Výchozí hodnota je název vlastnosti nebo události. Výchozí implementace GetSortedActionItems používá reflexi k vyhledávání veřejných vlastností a metod public void, které nepřebírají žádné argumenty. GetSortedActionItems vyhledá pro každou vlastnost a metodu DisplayNameAttribute a pokud se najde, použije tento řetězec místo názvu vlastnosti nebo metody.

Konstruktory

DisplayNameAttribute()

Inicializuje novou instanci DisplayNameAttribute třídy .

DisplayNameAttribute(String)

Inicializuje novou instanci DisplayNameAttribute třídy pomocí zobrazovaného názvu.

Pole

Default

Určuje výchozí hodnotu pro DisplayNameAttribute. Toto pole je jen ke čtení.

Vlastnosti

DisplayName

Získá zobrazovaný název pro vlastnost, událost nebo veřejné void metoda, která přebírá žádné argumenty uložené v tomto atributu.

DisplayNameValue

Získá nebo nastaví zobrazovaný název.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu .

(Zděděno od Attribute)

Metody

Equals(Object)

Určuje, zda jsou dvě DisplayNameAttribute instance stejné.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Určuje, jestli je tento atribut výchozí.

IsDefaultAttribute()

Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, které lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro

Viz také