XamlLanguage.Shared Property

.NET Framework (current version)

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

Gets a XamlDirective for the Shared directive for XAML.

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

public static XamlDirective Shared { get; }

Property Value

Type: System.Xaml.XamlDirective

A XamlDirective for the Shared directive for XAML.

A Shared directive (when it is set to true) specifies that when an item is found in a dictionary, references to the object should always return the singleton instead of a new instance. This behavior is related to the concept that a dictionary might be used as a source for a shared content or template mechanism by particular frameworks that use XAML. Shared is not specified in [MS-XAML] but is part of the x namespace–defined behavior for XAML in WPF and .NET Framework version 3.0 and version 3.5.

.NET Framework
Available since 4.0
Return to top