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, který se má analyzovat.
Návraty
Vrácený graf objektu.
Výjimky
xaml vstup je null.
Poznámky
Aby volání Parse úspěšně vytvořilo strom objektů, musí být splněné následující podmínky:
Vstup
xamlje správně formátovaný a platný XML.Vstup
xamlje platný XAML na úrovni jazyka.Typy XAML zadané ve
xamlvstupu se musí překládat na záložní typy v příslušných oborech názvů XAML. Například typy XAML pro obor názvů WPF (Windows Presentation Foundation) mohou přeložit na WPF (Windows Presentation Foundation) obor názvů XAML, jak je uvedeno v kódu XAML; sestavení pro WPF (Windows Presentation Foundation) musí být zahrnuta v projektu nebo musí být k dispozici v době běhu atd.
Important
XamlServices není doporučená sada rozhraní API pro čtení XAML nebo zápis XAML, pokud zpracováváte typy WPF (Windows Presentation Foundation) (Windows Presentation Foundation) nebo typy založené na WPF (Windows Presentation Foundation). Pro WPF (Windows Presentation Foundation) použití použijte System.Windows.Markup.XamlReader ke čtení nebo načítání XAML a System.Windows.Markup.XamlWriter pro zápis xaml zpět. Tyto třídy používají System.Xaml rozhraní API interně ve své implementaci. Poskytují však také podporu konceptů specifických pro WPF (Windows Presentation Foundation), které ovlivňují povahu čtení a zápisu XAML, jako jsou optimalizace vlastností závislostí.