WebBrowsableAttribute Třída

Definice

Určuje, zda je určená vlastnost ovládacího prvku webové části zobrazena v objektu PropertyGridEditorPart.

public ref class WebBrowsableAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public sealed class WebBrowsableAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type WebBrowsableAttribute = class
    inherit Attribute
Public NotInheritable Class WebBrowsableAttribute
Inherits Attribute
Dědičnost
WebBrowsableAttribute
Atributy

Příklady

Následující příklad kódu ukazuje, jak pomocí WebBrowsableAttribute atributu označit vlastnost v ovládacím prvku Webové části jako dostupné k zobrazení v ovládacím PropertyGridEditorPart prvku. Tento příklad je součástí většího příkladu v přehledu PropertyGridEditorPart třídy.

[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

Poznámky

Ovládací PropertyGridEditorPart prvek poskytuje obecné uživatelské rozhraní (UI), které umožňuje uživatelům upravovat vlastní vlastnosti na ovládacích prvcích serveru WebPart a ovládacích prvků umístěných v WebPartZoneBase zónách. Uživatelské rozhraní pro úpravy je poskytováno pro vlastnosti, které jsou označené ve zdrojovém kódu atributem WebBrowsable (z WebBrowsableAttribute třídy). Pokud je vlastnost označena tímto atributem, PropertyGridEditorPart ovládací prvek vytvoří uživatelské rozhraní pro úpravy na základě typu vlastnosti a v případě potřeby použije PropertyDescriptor objekt k převodu hodnoty v každém ovládacím prvku pro úpravy na typ vlastnosti.

Konstruktory

Name Description
WebBrowsableAttribute()

Inicializuje novou instanci WebBrowsableAttribute třídy s vlastností nastavenou Browsable na true.

WebBrowsableAttribute(Boolean)

Inicializuje novou instanci WebBrowsableAttribute třídy se zadanou hodnotou vlastnosti Browsable .

Pole

Name Description
Default

Představuje instanci WebBrowsableAttribute třídy s Browsable vlastností nastavenou na výchozí hodnotu, což je false.

No

Představuje instanci WebBrowsableAttribute třídy s vlastností nastavenou Browsable na false.

Yes

Představuje instanci WebBrowsableAttribute třídy s vlastností nastavenou Browsable na true.

Vlastnosti

Name Description
Browsable

Získá hodnotu určující, zda PropertyGridEditorPart ovládací prvek má zobrazit konkrétní vlastnost webové části ovládacího prvku.

TypeId

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

(Zděděno od Attribute)

Metody

Name Description
Equals(Object)

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

GetHashCode()

Vrátí kód hash pro hodnotu zobrazovaného názvu.

GetType()

Získá Type aktuální instance.

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

Určuje, zda je aktuální instance nastavena na výchozí hodnotu.

Match(Object)

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

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

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

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

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
_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