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
Microsoft.SharePoint.WebPartPages namespace
Outros recursos
3.7.1.2 ocultando através de herança
Sombreamento em Visual Basic