IWebEditable.WebBrowsableObject Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en referens till den WebPart kontroll, användarkontroll eller anpassad kontroll som ska redigeras av EditorPart kontroller.
public:
property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object
Egenskapsvärde
En objektreferens till kontrollen som är associerad med en EditorPart kontroll.
Exempel
Följande kodexempel visar hur egenskapen WebBrowsableObject kan åsidosättas i en anpassad WebPart kontroll. Den fullständiga källkod som krävs för att köra exemplet finns i avsnittet Exempel i IWebEditable avsnittet klassöversikt.
Kodexemplet åsidosätter båda medlemmarna i IWebEditable gränssnittet.
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
Kommentarer
Egenskapen WebBrowsableObject är ett sätt för EditorPart kontroller att hämta en referens till de serverkontroller som de är associerade med.
Även om själva egenskapen är skrivskyddad gör objektreferensen som den returnerar att kontroller kan EditorPart ändra värden i serverkontrollen.
Anteckningar till implementerare
När du implementerar WebBrowsableObject egenskapen i en serverkontroll returnerar du normalt bara en referens till själva serverkontrollen. När det gäller klassen, eftersom den omsluter en underordnad GenericWebPart kontroll så att den kan fungera som en WebPart kontroll, returnerar dess implementering av WebBrowsableObject egenskapen en referens till den underordnade kontrollen.