Freigeben über


XamlObjectWriterSettings.ExternalNameScope Eigenschaft

Definition

Ruft den XAML-Namescope ab, der zum Registrieren von Namen des XAML-Writers verwendet werden soll, wenn RegisterNamesOnExternalNamescopetrue ist, oder legt den Namescope fest.

public:
 property System::Windows::Markup::INameScope ^ ExternalNameScope { System::Windows::Markup::INameScope ^ get(); void set(System::Windows::Markup::INameScope ^ value); };
public System.Windows.Markup.INameScope ExternalNameScope { get; set; }
member this.ExternalNameScope : System.Windows.Markup.INameScope with get, set
Public Property ExternalNameScope As INameScope

Eigenschaftswert

INameScope

Der XAML-Namescope, der zum Registrieren von Namen verwendet werden soll. Der Standardwert ist null.

Hinweise

Bestimmte Kontexte für ein XamlObjectWriter externes XAML-Namescope können verwendet werden.

Hinweise zur WPF-Verwendung

In der WPF-XAML-Implementierung führen XAML-Writer-Vorgänge aus, die durch FrameworkTemplate angeben eines separaten XAML-Namescopes initiiert werden. In diesem WPF-Szenario sollten Vorlagen kein XAML-Namescope mit dem Stamm der XAML-Seite freigeben, die sie definiert. Stattdessen sollten sie in ein separates, benanntes XAML-Namescope verarbeitet werden.

Gilt für