Compartilhar via


WebPartMobileAdapter.Control property

Obtém a Web Part que está sendo adaptado.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Protected ReadOnly Property Control As WebPart
    Get
'Uso
Dim value As WebPart

value = Me.Control
protected WebPart Control { get; }

Property value

Type: System.Web.UI.WebControls.WebParts.WebPart
A Web Part que está sendo adaptado.

Comentários

Se a Web Part adaptado é um Microsoft.SharePoint.WebPartPages.WebPart, ele é convertido para System.Web.UI.WebControls.WebParts.WebPart e retornado.

Notes to inheritors

Se você substituir CreateControlsForSummaryView(), CreateControlsForDetailView()ou algum outro método e sua lógica requer acesso a membros da parte da Web que está sendo adaptado que ele não herda de System.Web.UI.WebControls.WebParts.WebPart, considere a possibilidade de ocultar Control em sua classe derivada, declarando uma propriedade Control , usando a palavra-chave new . A nova propriedade converte a Web Part que está sendo adaptado para seu tipo de Web Part específico. Um exemplo de como isso está abaixo. Para obter mais informações sobre como ocultar membros (que é chamado de sombreamento em Visual Basic), consulte 3.7.1.2 ocultando através de herança e sombreamento em Visual Basic.

Examples

Este é um exemplo de ocultar e substituindo a propriedade do controle com uma propriedade que projeta a Web Part de volta para seu tipo específico.

protected new SomeWebPart Control
{
    get { return base.Control as SomeWebPart; }
}
Protected Shadows ReadOnly Property Control() As SomeWebPart
    Get
        Return TryCast(MyBase.Control, SomeWebPart)
    End Get
End Property

Ver também

Referência

WebPartMobileAdapter class

WebPartMobileAdapter members

Microsoft.SharePoint.WebPartPages namespace

Outros recursos

3.7.1.2 ocultando através de herança

Sombreamento em Visual Basic