FrameworkContentElement.OnStyleChanged(Style, Style) Método

Definición

Se invoca cuando cambia el estilo que está en uso en este elemento.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)

Parámetros

oldStyle
Style

El estilo anterior.The old style.

newStyle
Style

El nuevo estilo.The new style.

Comentarios

Este método tiene una implementación predeterminada que establece una marca interna que indica la condición de cambio de estilo.This method has a default implementation that sets an internal flag noting the style changed condition.

Notas a los desarrolladores de herederos

Llame siempre a la implementación base; de lo contrario, no se pueden aplicar estilos.Always call the base implementation, otherwise styles cannot be applied. Los escenarios para invalidar este método pueden incluir si la clase derivada tiene un selector de estilo especializado o almacena en memoria caché los valores de estilo.Scenarios for overriding this method might include if your derived class has a specialized style selector, or caches style values. Los cambios de tema invocarán potencialmente este método.Theme changes will potentially invoke this method.

Se aplica a

Consulte también: