WebBrowsableAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se la proprietà designata di un controllo Web part viene visualizzata in un oggetto 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
- Ereditarietà
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare l'attributo WebBrowsableAttribute per contrassegnare una proprietà in un controllo Web part come disponibile in un PropertyGridEditorPart controllo. Questo esempio fa parte di un esempio più grande trovato nella panoramica della PropertyGridEditorPart classe.
[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
Commenti
Il PropertyGridEditorPart controllo fornisce un'interfaccia utente generica che consente agli utenti di modificare le proprietà WebPart personalizzate nei controlli server e inseriti nelle WebPartZoneBase zone. L'interfaccia utente di modifica viene fornita per le proprietà contrassegnate nel codice sorgente con l'attributo WebBrowsable
(dalla WebBrowsableAttribute classe). Quando una proprietà è contrassegnata con questo attributo, un PropertyGridEditorPart controllo crea l'interfaccia utente di modifica in base al tipo della proprietà e usa un PropertyDescriptor oggetto se necessario per convertire il valore in ogni controllo di modifica al tipo della proprietà.
Costruttori
WebBrowsableAttribute() |
Consente di inizializzare una nuova istanza della classe WebBrowsableAttribute con la proprietà Browsable impostata su |
WebBrowsableAttribute(Boolean) |
Inizializza una nuova istanza della classe WebBrowsableAttribute con il valore specificato per la proprietà Browsable. |
Campi
Default |
Rappresenta un'istanza della classe WebBrowsableAttribute con la proprietà Browsable impostata sul valore predefinito, ovvero |
No |
Rappresenta un'istanza della classe WebBrowsableAttribute con la proprietà Browsable impostata su |
Yes |
Rappresenta un'istanza della classe WebBrowsableAttribute con la proprietà Browsable impostata su |
Proprietà
Browsable |
Ottiene un valore che indica se un controllo PropertyGridEditorPart deve visualizzare una proprietà specifica di un controllo Web part. |
TypeId |
Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute. (Ereditato da Attribute) |
Metodi
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
GetHashCode() |
Restituisce il codice hash per il valore del nome visualizzato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsDefaultAttribute() |
Determina se l'istanza corrente è impostata sul valore predefinito. |
Match(Object) |
Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute) |