IWebEditable.WebBrowsableObject Propriété

Définition

Obtient une référence au contrôle WebPart, au contrôle utilisateur ou au contrôle personnalisé qui sera modifié par les contrôles EditorPart.

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 contrôle EditorPart.

Exemples

L’exemple de code suivant montre comment la WebBrowsableObject propriété peut être remplacé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 aux contrôles d’obtenir EditorPart 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, comme elle encapsule un contrôle enfant pour lui permettre de fonctionner 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