Condividi tramite


IWebEditable.WebBrowsableObject Proprietà

Definizione

Ottiene un riferimento al controllo personalizzato, al controllo utente o al controllo WebPart che verrà modificato mediante i controlli EditorPart.

public:
 property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object

Valore della proprietà

Un riferimento a un oggetto controllo associato a un controllo EditorPart.

Esempio

Nell'esempio di codice seguente viene illustrato come è possibile eseguire l'override della WebBrowsableObject proprietà in un controllo personalizzato WebPart . Il codice sorgente completo necessario per eseguire l'esempio è disponibile nella sezione Esempio dell'argomento panoramica della IWebEditable classe.

L'esempio di codice esegue l'override di entrambi i membri dell'interfaccia 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

Commenti

La WebBrowsableObject proprietà consente EditorPart ai controlli di ottenere un riferimento ai controlli server associati.

Anche se la proprietà stessa è di sola lettura, il riferimento all'oggetto restituito consente EditorPart ai controlli di modificare i valori nel controllo server.

Note per gli implementatori

In genere, quando si implementa la WebBrowsableObject proprietà in un controllo server, si restituisce semplicemente un riferimento al controllo server stesso. Nel caso della classe, poiché esegue il wrapping di un controllo figlio per abilitarlo WebPart come controllo, l'implementazione della GenericWebPartWebBrowsableObject proprietà restituisce un riferimento al controllo figlio.

Si applica a

Vedi anche