Freigeben über


XamlLanguage.SynchronousMode Eigenschaft

Definition

Ruft ein XamlDirective-Objekt ab, das das asynchrone Laden von XAML ermöglicht, wenn der XAML-Prozessor Unterstützung für einen derartigen Modus bietet.

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

Eigenschaftswert

XamlDirective

Ein XamlDirective-Objekt, das das asynchrone Laden von XAML ermöglicht.

Hinweise

Eine SynchronousMode Direktive (wenn festgelegt auf Async) wird verwendet, um anzugeben, dass beim Laden einer XAML-Datei zuerst der Stammknoten verarbeitet wird. Das resultierende Objekt kann eingefügt werden, auch wenn der Inhalt weiterhin verarbeitet wird. In diesem Modus können Sie das standardmäßige XAML-Verarbeitungsverhalten der Arbeit vom tiefsten Knoten bis zum Stamm umgehen. In der Standardverarbeitungslogik für XAML wird jeder Aufrufer, der auf das Stammobjekt wartet, blockiert, bis die vollständige Analyse abgeschlossen ist. SynchronousModewird in [MS-XAML] nicht angegeben, ist aber Teil des x namespacedefinierten Verhaltens für XAML in WPF ab .NET Framework Version 3.5 mit SP1 (oder einem nachfolgenden Service Pack).

Gilt für