XamlLanguage.Shared Property

Definition

Gets a XamlDirective for the Shared directive for XAML.

public:
 static property System::Xaml::XamlDirective ^ Shared { System::Xaml::XamlDirective ^ get(); };
public static System.Xaml.XamlDirective Shared { get; }
static member Shared : System.Xaml.XamlDirective
Public Shared ReadOnly Property Shared As XamlDirective

Property Value

A XamlDirective for the Shared directive for XAML.

Remarks

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.

Applies to