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

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 Style Style Style

El estilo anterior.The old style.

newStyle
Style Style Style Style

El nuevo estilo.The new style.

Comentarios

Este método tiene una implementación predeterminada que establece un marcador interno, teniendo en cuenta la condición de estilo que ha cambiado.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, en caso contrario, no se puede aplicar estilos.Always call the base implementation, otherwise styles cannot be applied. Podrían incluir escenarios para invalidar este método si la clase derivada tiene un selector de estilo especializado o almacena en 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. Cambios de tema podrían invocar este método.Theme changes will potentially invoke this method.

Se aplica a

Consulte también: