XamlServices.Parse(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.