Taal

XamlServices.Parse(String) Methode

Definitie

Leest XAML als tekenreeksuitvoer en retourneert een objectgrafiek.

public:
 static System::Object ^ Parse(System::String ^ xaml);
public static object Parse(string xaml);
static member Parse : string -> obj
Public Shared Function Parse (xaml As String) As Object

Parameters

xaml
String

De XAML-tekenreeksinvoer die moet worden geparseerd.

Retouren

De objectgrafiek die wordt geretourneerd.

Uitzonderingen

xaml invoer is null.

Opmerkingen

Om ervoor te zorgen dat de Parse aanroep een objectstructuur kan maken, moet het volgende waar zijn:

  • De xaml invoer is goed opgemaakt en geldig XML.

  • De xaml invoer is geldig XAML op taalniveau.

  • De XAML-typen die zijn opgegeven in de xaml invoer, moeten worden omgezet in back-uptypen in de relevante XAML-naamruimten. XAML-typen voor een WPF naamruimte kunnen bijvoorbeeld worden omgezet in een WPF XAML-naamruimte zoals opgegeven in de XAML; de assembly's voor WPF moeten worden opgenomen in het project of beschikbaar zijn in de uitvoeringstijd, enzovoort.

Important

XamlServices is niet de aanbevolen XAML-lees- of XAML-schrijf-API-set als u Windows Presentation Foundation (WPF) typen of typen verwerkt op basis van WPF. Gebruik voor WPF gebruik System.Windows.Markup.XamlReader voor het lezen of laden van XAML en System.Windows.Markup.XamlWriter voor het terugschrijven van XAML. Deze klassen gebruiken intern System.Xaml API's in hun implementatie; Ze bieden echter ook ondersteuning voor WPF-specifieke concepten die van invloed zijn op de aard van XAML-lees- en schrijfbewerkingen, zoals optimalisaties voor afhankelijkheidseigenschappen.

Van toepassing op