Langage

XamlServices.Parse(String) Méthode

Définition

Lit XAML en tant que 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

Graphique d’objet retourné.

Exceptions

xaml entrée 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 xaml valide 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 un espace de noms XAML WPF tel que spécifié dans le code XAML ; les assemblys pour WPF doivent être inclus dans le projet ou être disponibles dans le temps d’exécution, et ainsi de suite.

Important

XamlServices n’est pas le jeu d’API de lecture XAML ou d’écriture XAML recommandé si vous traitez des types WPF (Windows Presentation Foundation) ou des types basés sur WPF. Pour une utilisation 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 à