EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.