XamlServices.Parse(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
xamlentrada é um XML bem formado e válido.A
xamlentrada é válida em XAML ao nível da linguagem.Os tipos XAML especificados na
xamlentrada 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.