DisplayNameAttribute Kelas

Definisi

Menentukan nama tampilan untuk properti, peristiwa, atau metode kekosongan publik yang tidak mengambil argumen.

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
Warisan
DisplayNameAttribute
Atribut

Contoh

Contoh kode berikut menunjukkan penggunaan DisplayNameAttribute kelas untuk mengubah nama properti yang dipanggil MisnamedProperty ke RenamedProperty dalam PropertyGrid kontrol. Untuk daftar kode lengkap, lihat Cara: Terapkan Atribut di Kontrol 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 => 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

Keterangan

Defaultnya adalah nama properti atau peristiwa. Implementasi default penggunaan GetSortedActionItems refleksi untuk mencari properti publik dan metode kekosongan publik yang tidak mengambil argumen. GetSortedActionItems mencari DisplayNameAttribute pada setiap properti dan metode dan, jika ditemukan, menggunakan string tersebut alih-alih properti atau nama metode.

Konstruktor

Nama Deskripsi
DisplayNameAttribute()

Menginisialisasi instans baru dari kelas DisplayNameAttribute.

DisplayNameAttribute(String)

Menginisialisasi instans DisplayNameAttribute baru kelas menggunakan nama tampilan.

Bidang

Nama Deskripsi
Default

Menentukan nilai default untuk DisplayNameAttribute. Bidang ini hanya dapat dibaca.

Properti

Nama Deskripsi
DisplayName

Mendapatkan nama tampilan untuk properti, peristiwa, atau metode kekosongan publik yang tidak mengambil argumen yang disimpan dalam atribut ini.

DisplayNameValue

Mendapatkan atau mengatur nama tampilan.

TypeId

Ketika diimplementasikan dalam kelas turunan, mendapatkan pengidentifikasi unik untuk Attributeini.

(Diperoleh dari Attribute)

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah dua DisplayNameAttribute instans sama.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IsDefaultAttribute()

Menentukan apakah atribut ini adalah default.

Match(Object)

Saat ditimpa dalam kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari Attribute)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

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

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari Attribute)

Berlaku untuk

Lihat juga