Partager via


IWebEditable.WebBrowsableObject Propriété

Définition

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.

S’applique à

Voir aussi