WebPartChrome.WebPartManager Eigenschap

Definitie

Hiermee wordt een verwijzing naar het huidige WebPartManager exemplaar opgehaald.

protected:
 property System::Web::UI::WebControls::WebParts::WebPartManager ^ WebPartManager { System::Web::UI::WebControls::WebParts::WebPartManager ^ get(); };
protected System.Web.UI.WebControls.WebParts.WebPartManager WebPartManager { get; }
member this.WebPartManager : System.Web.UI.WebControls.WebParts.WebPartManager
Protected ReadOnly Property WebPartManager As WebPartManager

Waarde van eigenschap

Een verwijzing naar de huidige WebPartManager op de webpagina.

Voorbeelden

In dit codevoorbeeld ziet u hoe de WebPartManager eigenschap wordt gebruikt. Zie de sectie Voorbeeld van het WebPartChrome onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.

In het volgende codevoorbeeld wordt de WebPartManager eigenschap gebruikt om te bepalen of het huidige WebPart besturingselement dat wordt weergegeven het geselecteerde besturingselement is, wat in dit voorbeeld betekent dat de pagina in de bewerkingsweergave staat en het besturingselement momenteel wordt bewerkt. Als aan deze voorwaarden wordt voldaan, wordt de hoofdtekst van het besturingselement niet weergegeven en wordt er een tekenreeks geschreven.

protected override void RenderPartContents(HtmlTextWriter writer, 
  WebPart part)
{

    if (part == this.WebPartManager.SelectedWebPart)
      HttpContext.Current.Response.Write("<span>Not rendered</span>");
    else
      if(this.Zone.GetType() == typeof(MyZone))
        part.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents _
  (ByVal writer As HtmlTextWriter, ByVal part As WebPart)

  If part Is Me.WebPartManager.SelectedWebPart Then
    HttpContext.Current.Response.Write("<span>Not rendered</span>")
  Else
    If (Me.Zone.GetType() Is GetType(MyZone)) Then
      part.RenderControl(writer)
    End If
  End If

End Sub

Als u de webpagina in een browser laadt, kunt u de pagina overschakelen naar de bewerkingsmodus door Bewerken te selecteren in de vervolgkeuzelijst Weergavemodus . U kunt op het bewerkingswerkwoord klikken in het menu Werkwoorden van een van de besturingselementen; wanneer de pagina wordt weergegeven, wordt de hoofdtekst van het besturingselement dat is geselecteerd voor bewerken niet weergegeven. Als u het besturingselement echter naar de lege zone met het label WebPartZone2 sleept, wordt de hoofdtekst van het besturingselement weergegeven. Dit komt doordat de tweede zone een standaardzone WebPartZone is en de aangepaste WebPartChrome klasse in dit voorbeeld niet wordt gebruikt om de WebPart besturingselementen weer te geven.

Opmerkingen

De WebPartManager eigenschap bevat een verwijzing naar het huidige WebPartManager exemplaar op de pagina.

Van toepassing op

Zie ook