Udostępnij za pośrednictwem


WebDisplayNameAttribute Klasa

Definicja

Definiuje przyjazną nazwę właściwości kontrolki składniki Web Part.

public ref class WebDisplayNameAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public class WebDisplayNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type WebDisplayNameAttribute = class
    inherit Attribute
Public Class WebDisplayNameAttribute
Inherits Attribute
Dziedziczenie
WebDisplayNameAttribute
Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą atrybutu WebDisplayNameAttribute przypisać nazwę wyświetlaną do właściwości w kontrolce składniki Web Part. Właściwość niestandardowa UserJobType ma przyjazną nazwę "Typ zadania", która ma być wyświetlana w kontrolce PropertyGridEditorPart . Ten przykład jest częścią większego przykładu znalezionego w omówieniu PropertyGridEditorPart klasy.

[Personalizable(), WebBrowsable(), WebDisplayName("Job Type"), 
  WebDescription("Select the category that corresponds to your job.")]
public JobTypeName UserJobType
{
  get
  {
    object o = ViewState["UserJobType"];
    if (o != null)
      return (JobTypeName)o;
    else
      return _userJobType;
  }

  set { _userJobType = (JobTypeName)value; }
}
<Personalizable(), WebBrowsable(), WebDisplayName("Job Type"), _
  WebDescription("Select the category that corresponds to your job.")> _
Public Property UserJobType() As JobTypeName
  Get
    Dim o As Object = ViewState("UserJobType")
    If Not (o Is Nothing) Then
      Return CType(o, JobTypeName)
    Else
      Return _userJobType
    End If
  End Get
  Set(ByVal value As JobTypeName)
    _userJobType = CType(value, JobTypeName)
  End Set
End Property

Uwagi

Kontrolka PropertyGridEditorPart udostępnia ogólny interfejs użytkownika, który umożliwia użytkownikom edytowanie właściwości niestandardowych w systemach WebPart i kontrolek serwera umieszczonych w WebPartZoneBase strefach. Interfejs użytkownika edycji jest udostępniany dla właściwości oznaczonych w kodzie źródłowym za pomocą atrybutu WebBrowsable WebBrowsableAttribute (z klasy). Gdy właściwość jest oznaczona tym atrybutem, PropertyGridEditorPart kontrolka tworzy interfejs użytkownika edycji na podstawie typu właściwości i używa PropertyDescriptor obiektu, jeśli jest to konieczne, aby przekonwertować wartość w każdej kontrolce edycji na typ właściwości.

Atrybut WebDisplayName (z WebDisplayNameAttribute klasy) umożliwia określenie tekstu etykiety wyświetlanej z każdą kontrolką w interfejsie użytkownika edycji.

Konstruktory

WebDisplayNameAttribute()

Inicjuje WebDisplayNameAttribute nowe wystąpienie klasy bez określonej nazwy.

WebDisplayNameAttribute(String)

Inicjuje WebDisplayNameAttribute nowe wystąpienie klasy o określonej nazwie wyświetlanej.

Pola

Default

Reprezentuje wystąpienie WebDisplayNameAttribute klasy z DisplayName właściwością ustawioną na pusty ciąg ("").

Właściwości

DisplayName

Pobiera nazwę właściwości do wyświetlenia w kontrolce PropertyGridEditorPart .

DisplayNameValue

Pobiera lub ustawia nazwę do wyświetlenia w kontrolce PropertyGridEditorPart .

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attributeelementu .

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

GetHashCode()

Zwraca kod skrótu dla wartości nazwy wyświetlanej.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

Określa, czy bieżące wystąpienie jest ustawione na wartość domyślną.

Match(Object)

Po przesłonięciu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, który może służyć do pobierania informacji o typie dla interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy