Style.Seal Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Locks the style so that the TargetType property or any Setter in the Setters collection cannot be changed.

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

Syntax

'Declaration
Public Sub Seal
public void Seal()

Remarks

A Style is sealed either when the Seal method is called on the Style or when the Style is applied to a FrameworkElement. When a Style is sealed, all the base styles it derives from up the inheritance chain are also sealed.

If you try to change the TargetType or a Setter in the style after it has been sealed, an InvalidOperationException is thrown.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.