XamlServices.Parse(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
xamlinvoer is goed opgemaakt en geldig XML.De
xamlinvoer is geldig XAML op taalniveau.De XAML-typen die zijn opgegeven in de
xamlinvoer, 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.