EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
SelectedWebPartChanged Vyvolá událost a nastaví kolekci EditorParts na null
v zóně v rámci přípravy WebPart na to, aby ovládací prvek vstoupil do režimu úprav nebo ukončil režim úprav.
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)
Parametry
- sender
- Object
SelectedWebPartChanged Vyvolá Object událost.
A WebPartDisplayModeEventArgs , který obsahuje data události.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu OnSelectedWebPartChanged v odvozené třídě. Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu s přehledem EditorZoneBase třídy.
Zóna vlastního editoru EditorZone je odvozena z třídy , aby ji bylo možné použít se šablonou zóny v deklarativním kódu webové stránky. Vlastní třída přepíše metodu OnSelectedWebPartChanged , nastaví barvu pozadí konkrétního upravovaného ovládacího prvku a pak zavolá základní metodu.
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
Když stránku načtete v prohlížeči, můžete výběrem možnosti Režim úprav v ovládacím prvku rozevíracího seznamu přepnout do režimu úprav. Můžete kliknout na nabídku sloves (šipka dolů) v záhlaví jednoho z ovládacích prvků a kliknout na Upravit a vybraný ovládací prvek upravit. EditorZone Když je uživatelské rozhraní (UI) a viditelné, můžete vidět, že vybraný ovládací prvek má barvu pozadí zadanou v kódu.
Poznámky
Metoda OnSelectedWebPartChanged umožňuje poskytnout vlastní zpracování události, ke které dojde, když jednotlivý WebPart ovládací prvek přejde nebo ukončí režim úprav.
Poznámky pro dědice
Metodu OnSelectedWebPartChanged(Object, WebPartEventArgs) lze přepsat nebo programově volat v ovládacím prvku zóny vlastního editoru EditorZoneBase , který dědí z třídy nebo EditorZone třídy.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro