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 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
xamlest bien formée et valide XML.L’entrée
xamlest xaml valide au niveau du langage.Les types XAML spécifiés dans l’entrée
xamldoivent ê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.