IWebEditable.WebBrowsableObject Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento al controllo, al WebPart controllo utente o al controllo personalizzato che verrà modificato dai EditorPart controlli.
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à
Riferimento all'oggetto al controllo associato a un EditorPart controllo .
Esempio
Nell'esempio di codice seguente viene illustrato come 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 a cui sono associati.
Anche se la proprietà stessa è di sola lettura, il riferimento all'oggetto restituito consente ai controlli di EditorPart 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 GenericWebPart wrapping di un controllo figlio per consentirne il funzionamento come WebPart controllo, l'implementazione WebBrowsableObject della proprietà restituisce un riferimento al controllo figlio.