IWebEditable.WebBrowsableObject Egenskap

Definition

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.

Gäller för

Se även