OnStyleChanged Method

FrameworkContentElement.OnStyleChanged Method (Style, Style)


Invoked when the style that is in use on this element changes.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

protected internal virtual void OnStyleChanged(
	Style oldStyle,
	Style newStyle


Type: System.Windows.Style

The old style.

Type: System.Windows.Style

The new style.

This method has a default implementation that sets an internal flag noting the style changed condition.

Notes to Inheritors:

Always call the base implementation, otherwise styles cannot be applied. Scenarios for overriding this method might include if your derived class has a specialized style selector, or caches style values. Theme changes will potentially invoke this method.

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft