WebBrowsableAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob die angegebene Eigenschaft eines Webpart-Steuerelements in einem PropertyGridEditorPart -Objekt angezeigt wird.
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
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie das WebBrowsableAttribute Attribut verwendet wird, um eine Eigenschaft in einem Webpart-Steuerelement als verfügbar zu markieren, die in einem PropertyGridEditorPart Steuerelement angezeigt werden kann. Dieses Beispiel ist Teil eines größeren Beispiels, das in der PropertyGridEditorPart Klassenübersicht zu finden ist.
[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
Hinweise
Das PropertyGridEditorPart Steuerelement stellt eine generische Benutzeroberfläche bereit, mit der Benutzer benutzerdefinierte Eigenschaften auf WebPart und Serversteuerelemente bearbeiten können, die in WebPartZoneBase Zonen platziert sind. Die Bearbeitungsbenutzeroberfläche wird für Eigenschaften bereitgestellt, die im Quellcode mit dem WebBrowsable Attribut (aus der WebBrowsableAttribute Klasse) gekennzeichnet sind. Wenn eine Eigenschaft mit diesem Attribut gekennzeichnet ist, erstellt ein PropertyGridEditorPart Steuerelement die Bearbeitungsbenutzeroberfläche basierend auf dem Typ der Eigenschaft und verwendet bei Bedarf ein PropertyDescriptor Objekt, um den Wert in jedem Bearbeitungssteuerelement in den Typ der Eigenschaft zu konvertieren.
Konstruktoren
| Name | Beschreibung |
|---|---|
| WebBrowsableAttribute() |
Initialisiert eine neue Instanz der WebBrowsableAttribute Klasse, wobei die Browsable Eigenschaft auf . |
| WebBrowsableAttribute(Boolean) |
Initialisiert eine neue Instanz der WebBrowsableAttribute Klasse mit dem angegebenen Wert für die Browsable Eigenschaft. |
Felder
| Name | Beschreibung |
|---|---|
| Default |
Stellt eine Instanz der WebBrowsableAttribute Klasse dar, deren Browsable Eigenschaft auf den Standardwert festgelegt ist |
| No |
Stellt eine Instanz der WebBrowsableAttribute Klasse dar, auf die die Browsable Eigenschaft festgelegt ist |
| Yes |
Stellt eine Instanz der WebBrowsableAttribute Klasse dar, auf die die Browsable Eigenschaft festgelegt ist |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Browsable |
Ruft einen Wert ab, der angibt, ob ein PropertyGridEditorPart Steuerelement eine bestimmte Eigenschaft eines Webpart-Steuerelements anzeigen soll. |
| TypeId |
Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute. (Geerbt von Attribute) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. |
| GetHashCode() |
Gibt den Hashcode für den Anzeigenamenwert zurück. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsDefaultAttribute() |
Bestimmt, ob die aktuelle Instanz auf den Standardwert festgelegt ist. |
| Match(Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Geerbt von Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, mit denen die Typinformationen für eine Schnittstelle abgerufen werden können. (Geerbt von Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Geerbt von Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. (Geerbt von Attribute) |