Sdílet prostřednictvím


XamlServices.Parse(String) Metoda

Definice

Přečte XAML jako výstup řetězce a vrátí graf objektů.

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

Parametry

xaml
String

Řetězcový vstup XAML pro analýzu.

Návraty

Object

Vrácený objektový graf.

Výjimky

xaml vstup je null.

Poznámky

Parse Aby volání úspěšně vytvořilo strom objektů, musí být splněné následující:

  • Vstup xaml je správně vytvořený a platný XML.

  • Vstup xaml je platný xaml na úrovni jazyka.

  • Typy XAML zadané ve xaml vstupu se musí přeložit na typy backingu v příslušných oborech názvů XAML. Například typy XAML pro obor názvů WPF můžou přeložit na obor názvů WPF XAML, jak je uvedeno v souboru XAML; sestavení pro WPF musí být zahrnuta v projektu nebo musí být k dispozici v době běhu; a tak dále.

Důležité

XamlServicespokud zpracováváte typy Windows Presentation Foundation (WPF) nebo typy založené na WPF, nedoporučuje se čtení XAML ani sada rozhraní API pro zápis XAML. Pro použití WPF použijte System.Windows.Markup.XamlReader ke čtení nebo načítání XAML a System.Windows.Markup.XamlWriter k zápisu zpět XAML. Tyto třídy používají System.Xaml rozhraní API interně ve své implementaci. Poskytují však také podporu konceptů specifických pro WPF, které ovlivňují povahu čtení a zápisu XAML, například optimalizace vlastností závislostí.

Platí pro