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í EditorParts kolekci null v zóně při přípravě na WebPart ovládací prvek pro vstup nebo ukončení režimu ú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
Událost Object vyvolá SelectedWebPartChanged .
A WebPartDisplayModeEventArgs obsahující 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 přehledu EditorZoneBase třídy.
Vlastní zóna editoru EditorZone je odvozena od 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 ovládacího prvku, který se upravuje, a potom volá 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 ovládacím prvku rozevíracího seznamu vybrat režim úprav a přepnout do režimu úprav. V záhlaví některého z ovládacích prvků můžete kliknout na nabídku sloves (šipka dolů) a kliknutím na Upravit můžete vybraný ovládací prvek upravit. EditorZone Když jsou viditelné uživatelské rozhraní a úpravy, můžete vidět, že vybraný ovládací prvek má barvu pozadí zadanou v kódu.
Poznámky
Tato OnSelectedWebPartChanged metoda 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 volat programově ve vlastním ovládacího prvku zóny editoruEditorZoneBase, který dědí z EditorZone třídy nebo třídy.