FrameworkContentElement::OnStyleChanged Method (Style^, Style^)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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

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

public protected:
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