EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Methode

Definitie

Hiermee wordt de SelectedWebPartChanged gebeurtenis gegenereerd en wordt de EditorParts verzameling null ingesteld op de zone ter voorbereiding op een WebPart besturingselement om de bewerkingsmodus in of uit te schakelen.

protected:
 override void OnSelectedWebPartChanged(System::Object ^ sender, System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected override void OnSelectedWebPartChanged(object sender, System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
override this.OnSelectedWebPartChanged : obj * System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overrides Sub OnSelectedWebPartChanged (sender As Object, e As WebPartEventArgs)

Parameters

sender
Object

Een Object die de SelectedWebPartChanged gebeurtenis genereert.

e
WebPartEventArgs

Een WebPartDisplayModeEventArgs met de gebeurtenisgegevens.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de OnSelectedWebPartChanged methode in een afgeleide klasse overschrijft. Zie de sectie Voorbeeld van het EditorZoneBase onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.

De aangepaste editorzone is afgeleid van de EditorZone klasse, zodat deze kan worden gebruikt met een zonesjabloon in de declaratieve markeringen van de webpagina. De aangepaste klasse overschrijft de OnSelectedWebPartChanged methode, stelt de achtergrondkleur in van het specifieke besturingselement dat wordt bewerkt en roept vervolgens de basismethode aan.

protected override void OnSelectedWebPartChanged(object sender, 
  WebPartEventArgs e)
{
  if (e.WebPart != null)
    e.WebPart.Zone.SelectedPartChromeStyle.BackColor = 
      Color.LightGreen;
  base.OnSelectedWebPartChanged(sender, e);
}
Protected Overrides Sub OnSelectedWebPartChanged(ByVal sender _
  As Object, ByVal e As WebPartEventArgs)
  If Not (e.WebPart Is Nothing) Then
    e.WebPart.Zone.SelectedPartChromeStyle.BackColor = _
      Color.LightGreen
  End If
  MyBase.OnSelectedWebPartChanged(sender, e)

End Sub

Wanneer u de pagina in een browser laadt, kunt u de bewerkingsmodus selecteren in het besturingselement voor de vervolgkeuzelijst om over te schakelen naar de bewerkingsmodus. U kunt op het menu Werkwoorden (de pijl-omlaag) in de titelbalk van een van de besturingselementen klikken en op Bewerken klikken om het geselecteerde besturingselement te bewerken. Wanneer de EditorZone gebruikersinterface (UI) zichtbaar is en bewerkt, ziet u dat voor het geselecteerde besturingselement de achtergrondkleur is opgegeven in de code.

Opmerkingen

Met de OnSelectedWebPartChanged methode kunt u aangepaste verwerking bieden voor de gebeurtenis die optreedt wanneer een afzonderlijk WebPart besturingselement de bewerkingsmodus binnenkomt of verlaat.

Notities voor overnemers

De OnSelectedWebPartChanged(Object, WebPartEventArgs) methode kan worden overschreven of programmatisch worden aangeroepen in een aangepast besturingselement voor editorzones dat wordt overgenomen van de EditorZoneBase klasse of de EditorZone klasse.

Van toepassing op

Zie ook