Udostępnij za pośrednictwem


IWebEditable.WebBrowsableObject Właściwość

Definicja

Pobiera odwołanie do kontrolki, kontrolki WebPart użytkownika lub kontrolki niestandardowej, która będzie edytowana przez EditorPart kontrolki.

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

Wartość właściwości

Object

Odwołanie do obiektu do kontrolki skojarzonej z kontrolką EditorPart .

Przykłady

W poniższym przykładzie kodu pokazano, jak WebBrowsableObject można zastąpić właściwość w kontrolce niestandardowej WebPart . Kompletny kod źródłowy wymagany do uruchomienia przykładu znajduje się w sekcji Przykład tematu IWebEditable przeglądu klasy.

Przykład kodu zastępuje oba elementy członkowskie interfejsu 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

Uwagi

Właściwość WebBrowsableObject umożliwia kontrolkom EditorPart uzyskiwanie odwołania do kontrolek serwera, z którymi są skojarzone.

Mimo że sama właściwość jest tylko do odczytu, odwołanie do obiektu, które zwraca, umożliwia EditorPart kontrolkom zmianę wartości w kontrolce serwera.

Uwagi dotyczące implementowania

Zwykle podczas implementowania WebBrowsableObject właściwości w kontrolce serwera wystarczy zwrócić odwołanie do samej kontrolki serwera. W przypadku GenericWebPart klasy, ponieważ opakowuje kontrolkę podrzędną, aby umożliwić jej działanie jako kontrolkę WebPart , jej implementacja WebBrowsableObject właściwości zwraca odwołanie do kontrolki podrzędnej.

Dotyczy

Zobacz też