IWebEditable.WebBrowsableObject Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une référence au WebPart contrôle, au contrôle utilisateur ou au contrôle personnalisé qui sera modifié par EditorPart les contrôles.
public:
property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object
Valeur de propriété
Référence d’objet au contrôle associé à un EditorPart contrôle.
Exemples
L’exemple de code suivant montre comment la WebBrowsableObject propriété peut être substituée dans un contrôle personnalisé WebPart . Le code source complet requis pour exécuter l’exemple se trouve dans la section Exemple de la rubrique vue d’ensemble de la IWebEditable classe.
L’exemple de code remplace les deux membres de l’interface IWebEditable .
public override EditorPartCollection CreateEditorParts()
{
ArrayList editorArray = new ArrayList();
TextDisplayEditorPart edPart = new TextDisplayEditorPart();
edPart.ID = this.ID + "_editorPart1";
editorArray.Add(edPart);
EditorPartCollection editorParts =
new EditorPartCollection(editorArray);
return editorParts;
}
public override object WebBrowsableObject
{
get { return this; }
}
Public Overrides Function CreateEditorParts() _
As EditorPartCollection
Dim editorArray As New ArrayList()
Dim edPart as New TextDisplayEditorPart()
edPart.ID = Me.ID & "_editorPart1"
editorArray.Add(edPart)
Dim editorParts As New EditorPartCollection(editorArray)
Return editorParts
End Function
Public Overrides ReadOnly Property WebBrowsableObject() _
As Object
Get
Return Me
End Get
End Property
Remarques
La WebBrowsableObject propriété permet EditorPart aux contrôles d’obtenir une référence aux contrôles serveur auxquels ils sont associés.
Bien que la propriété elle-même soit en lecture seule, la référence d’objet qu’elle retourne permet aux contrôles de modifier les EditorPart valeurs dans le contrôle serveur.
Notes pour les responsables de l’implémentation
Normalement, lorsque vous implémentez la WebBrowsableObject propriété dans un contrôle serveur, vous retournez simplement une référence au contrôle serveur lui-même. Dans le cas de la GenericWebPart classe, car elle encapsule un contrôle enfant pour l’activer en tant que WebPart contrôle, son implémentation de la WebBrowsableObject propriété retourne une référence au contrôle enfant.