Compartir vía


XamlServices.Parse(String) Método

Definición

Lee XAML como una cadena y devuelve un gráfico de objetos.

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

Parámetros

xaml
String

Entrada de cadena XAML que se va a analizar.

Devoluciones

Object

Gráfico de objetos que se devuelve.

Excepciones

La entrada de xaml es null.

Comentarios

Para que la Parse llamada cree correctamente un árbol de objetos, debe cumplirse lo siguiente:

  • La xaml entrada tiene un formato correcto y xml válido.

  • La xaml entrada es XAML válida en el nivel de lenguaje.

  • Los tipos XAML especificados en la xaml entrada deben resolverse en los tipos de respaldo de los espacios de nombres XAML pertinentes. Por ejemplo, los tipos XAML de un espacio de nombres WPF pueden resolverse en un espacio de nombres XAML de WPF, tal como se especifica en el XAML; los ensamblados para WPF deben incluirse en el proyecto o estar disponibles en tiempo de ejecución; y así sucesivamente.

Importante

XamlServicesno es el conjunto de API de lectura XAML o escritura XAML recomendado si está procesando tipos Windows Presentation Foundation (WPF) o tipos basados en WPF. Para el uso de WPF, use System.Windows.Markup.XamlReader para leer o cargar XAML y System.Windows.Markup.XamlWriter para volver a escribir XAML. Estas clases usan System.Xaml las API internamente en su implementación; sin embargo, también proporcionan compatibilidad con conceptos específicos de WPF que influyen en la naturaleza de la lectura y escritura de XAML, como las optimizaciones para las propiedades de dependencia.

Se aplica a