XamlServices.Parse(String) Método

Definição

Lê XAML como saída de string e devolve um grafo 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

A entrada da string XAML para analisar.

Devoluções

O grafo objeto que é devolvido.

Exceções

xaml a entrada é null.

Observações

Para que a Parse chamada crie com sucesso uma árvore de objetos, o seguinte deve ser verdadeiro:

  • A xaml entrada é um XML bem formado e válido.

  • A xaml entrada é válida em XAML ao nível da linguagem.

  • Os tipos XAML especificados na xaml entrada devem ser resolvidos para tipos de apoio nos namespaces XAML relevantes. Por exemplo, os tipos XAML para um namespace WPF podem ser resolvidos para um namespace WPF XAML conforme especificado no XAML; os assemblies para WPF devem estar incluídos no projeto ou disponíveis em tempo de execução; e assim sucessivamente.

Importante

XamlServices não é o conjunto recomendado de leitura XAML ou de API de escrita XAML se estiver a processar Windows Presentation Foundation tipos (WPF), ou tipos baseados em WPF. Para uso WPF, use System.Windows.Markup.XamlReader para ler ou carregar XAML, e System.Windows.Markup.XamlWriter para reescrever XAML. Estas classes utilizam APIs System.Xaml internamente na sua implementação; no entanto, também fornecem suporte para conceitos específicos do WPF que influenciam a natureza da leitura e escrita de XAML, como otimizações para propriedades de dependência.

Aplica-se a