Språk

XamlLanguage.SynchronousMode Egenskap

Definition

Hämtar en XamlDirective som möjliggör inläsning av XAML asynkront om XAML-processorn stöder ett sådant läge.

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

Egenskapsvärde

En XamlDirective som gör det möjligt att läsa in XAML asynkront.

Kommentarer

Ett SynchronousMode direktiv (när det är inställt på Async) används för att ange att rotnoden bearbetas först när en XAML-fil läses in. Det resulterande objektet kan infogas även om innehållet fortfarande bearbetas. I det här läget kan du kringgå standardbeteendet för XAML-bearbetning från den djupaste noden till roten. I standardbearbetningslogik för XAML blockeras alla anropare som väntar på rotobjektet tills den fullständiga parsningen har slutförts. SynchronousMode anges inte i [MS-XAML] men är en del av det x namnområdesdefinierade beteendet för XAML i WPF från och med .NET Framework version 3.5 med SP1 (eller efterföljande Service Pack).

Gäller för