FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) FrameworkContentElement.OnStyleChanged(Style, Style) Method

Definizione

Richiamato quando lo stile utilizzato per questo elemento viene modificato.Invoked when the style that is in use on this element changes.

protected public:
 virtual void OnStyleChanged(System::Windows::Style ^ oldStyle, System::Windows::Style ^ newStyle);
protected internal virtual void OnStyleChanged (System.Windows.Style oldStyle, System.Windows.Style newStyle);
abstract member OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
override this.OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
Protected Friend Overridable Sub OnStyleChanged (oldStyle As Style, newStyle As Style)

Parametri

oldStyle
Style Style Style Style

Stile precedente.The old style.

newStyle
Style Style Style Style

Stile nuovo.The new style.

Commenti

Questo metodo ha un'implementazione predefinita che imposta un flag interno notando la condizione di modifica dello stile.This method has a default implementation that sets an internal flag noting the style changed condition.

Note per gli eredi

Chiamare sempre l'implementazione di base, in caso contrario non è possibile applicare gli stili.Always call the base implementation, otherwise styles cannot be applied. Gli scenari per l'override di questo metodo possono includere se la classe derivata ha un selettore di stile specializzato o memorizza nella cache i valori di stile.Scenarios for overriding this method might include if your derived class has a specialized style selector, or caches style values. Le modifiche del tema potrebbero richiamare questo metodo.Theme changes will potentially invoke this method.

Si applica a

Vedi anche