Partager via


XamlServices.Parse(String) Méthode

Définition

Lit le code XAML comme sortie de chaîne et retourne un graphique d'objet.

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

Paramètres

xaml
String

Entrée de chaîne XAML à analyser.

Retours

Object

Graphique d'objet retourné.

Exceptions

L'entrée xaml est null.

Remarques

Pour que l’appel Parse crée correctement une arborescence d’objets, les éléments suivants doivent être vrais :

  • L’entrée xaml est bien formée et valide XML.

  • L’entrée xaml est valide XAML au niveau du langage.

  • Les types XAML spécifiés dans l’entrée xaml doivent être résolus en types de stockage dans les espaces de noms XAML appropriés. Par exemple, les types XAML d’un espace de noms WPF peuvent être résolus en espace de noms XAML WPF comme spécifié dans le code XAML ; les assemblys pour WPF doivent être inclus dans le projet ou être disponibles au moment de l’exécution; et ainsi de suite.

Important

XamlServicesn’est pas le jeu d’API de lecture XAML ou d’écriture XAML recommandé si vous traitez des types Windows Presentation Foundation (WPF) ou des types basés sur WPF. Pour l’utilisation de WPF, utilisez System.Windows.Markup.XamlReader pour lire ou charger du code XAML et System.Windows.Markup.XamlWriter pour écrire du code XAML. Ces classes utilisent System.Xaml des API en interne dans leur implémentation ; toutefois, elles prennent également en charge les concepts spécifiques à WPF qui influencent la nature de la lecture et de l’écriture XAML, telles que les optimisations pour les propriétés de dépendance.

S’applique à