XamlServices.Parse(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.