XamlReader.Namespace Property

Definition

When implemented in a derived class, gets the XAML namespace information from the current node.

public:
 abstract property System::Xaml::NamespaceDeclaration ^ Namespace { System::Xaml::NamespaceDeclaration ^ get(); };
public abstract System.Xaml.NamespaceDeclaration Namespace { get; }
member this.Namespace : System.Xaml.NamespaceDeclaration
Public MustOverride ReadOnly Property Namespace As NamespaceDeclaration

Property Value

The XAML namespace information, if it is available; otherwise, null.

Remarks

The intended design of this API is to return a non-null result only if the NodeType of the current node is NamespaceDeclaration. The property does not report the XAML namespace that applies to objects or members in a general scoping sense, as interpreted under a XAML schema context. Your application must provide a means to cache information for the acting XAML namespace as it traverses XAML nodes, if you need that information in a manner other than how the XAML schema context reports it to a writer. See Namespace for notes on the reference implementation.

Applies to

See also