XamlServices.Parse(String) Método

Definición

Lee XAML como salida de 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

Gráfico de objetos que se devuelve.

Excepciones

xaml input es null.

Comentarios

Para que la Parse llamada cree correctamente un árbol de objetos, debe ser true:

  • 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 para respaldar tipos en los espacios de nombres XAML pertinentes. Por ejemplo, los tipos XAML de un espacio de nombres de WPF pueden resolverse en un espacio de nombres XAML WPF tal como se especifica en xaml; los ensamblados de WPF deben incluirse en el proyecto o estar disponibles en tiempo de ejecución, etc.

Importante

XamlServices no es el conjunto de API de lectura xaml o escritura XAML recomendado si está procesando tipos de Windows Presentation Foundation (WPF) o tipos basados en WPF. Para WPF uso, usa System.Windows.Markup.XamlReader para leer o cargar XAML y System.Windows.Markup.XamlWriter para 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