IWebEditable.WebBrowsableObject Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan referensi ke WebPart kontrol, kontrol pengguna, atau kontrol kustom yang akan diedit oleh EditorPart kontrol.
public:
property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object
Nilai Properti
Referensi objek ke kontrol yang terkait dengan EditorPart kontrol.
Contoh
Contoh kode berikut menunjukkan bagaimana WebBrowsableObject properti dapat ditimpa dalam kontrol kustom WebPart . Kode sumber lengkap yang diperlukan untuk menjalankan contoh ditemukan di bagian IWebEditable Contoh dari topik gambaran umum kelas.
Contoh kode mengambil alih kedua anggota IWebEditable antarmuka.
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
Keterangan
Properti WebBrowsableObject menyediakan cara bagi EditorPart kontrol untuk mendapatkan referensi ke kontrol server yang terkait dengannya.
Meskipun properti itu sendiri bersifat baca-saja, referensi objek yang dikembalikannya memungkinkan EditorPart kontrol untuk mengubah nilai dalam kontrol server.
Catatan Bagi Implementer
Biasanya, ketika Anda menerapkan WebBrowsableObject properti dalam kontrol server, Anda hanya mengembalikan referensi ke kontrol server itu sendiri. Dalam kasus GenericWebPart kelas, karena membungkus kontrol anak untuk memungkinkannya berfungsi sebagai WebPart kontrol, implementasi WebBrowsableObject properti mengembalikan referensi ke kontrol anak.