XamlServices.Parse(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje kod XAML jako dane wyjściowe ciągu i zwraca graf obiektu.
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
Dane wejściowe ciągu XAML do analizy.
Zwraca
Zwrócony graf obiektu.
Wyjątki
xaml input to null.
Uwagi
Parse Aby wywołanie pomyślnie utworzyło drzewo obiektów, musi mieć wartość true:
Dane
xamlwejściowe są poprawnie sformułowane i prawidłowe.Dane
xamlwejściowe są prawidłowe dla języka XAML na poziomie języka.Typy XAML określone w
xamldanych wejściowych muszą rozpoznawać typy kopii zapasowych w odpowiednich przestrzeniach nazw XAML. Na przykład typy XAML dla przestrzeni nazw WPF mogą być rozpoznawane jako WPF przestrzeń nazw XAML określona w języku XAML; zestawy dla WPF muszą być uwzględnione w projekcie lub być dostępne w czasie wykonywania itd.
Ważna
XamlServices nie jest zalecanym odczytem XAML lub zestawem interfejsu API pisania XAML w przypadku przetwarzania typów programu Windows Presentation Foundation (WPF) lub typów opartych na WPF. W przypadku użycia WPF użyj System.Windows.Markup.XamlReader do odczytywania lub ładowania kodu XAML oraz System.Windows.Markup.XamlWriter do zapisywania wstecznego kodu XAML. Klasy te używają System.Xaml interfejsów API wewnętrznie w ich implementacji, ale zapewniają również obsługę koncepcji specyficznych dla platformy WPF, które mają wpływ na charakter odczytywania i zapisywania kodu XAML, takich jak optymalizacje właściwości zależności.