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 wykres 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
dane wejściowe to null
.
Uwagi
Aby Parse wywołanie pomyślnie utworzyło drzewo obiektów, musi mieć wartość true:
Dane
xaml
wejściowe są dobrze sformułowane i prawidłowe xml.Dane
xaml
wejściowe są prawidłowe w języku XAML na poziomie języka.Typy XAML określone w
xaml
danych wejściowych muszą rozpoznawać typy kopii zapasowych w odpowiednich przestrzeniach nazw XAML. Na przykład typy XAML dla przestrzeni nazw WPF mogą rozpoznawać przestrzeń nazw WPF XAML zgodnie z opisem w języku XAML; zestawy dla WPF muszą być uwzględnione w projekcie lub być dostępne w czasie wykonywania; itd.
Ważne
XamlServicesnie jest zalecanym odczytem XAML lub zestawem interfejsu API zapisywania XAML, jeśli przetwarzasz typy Windows Presentation Foundation (WPF) lub typy oparte na WPF. W przypadku użycia WPF należy użyć do System.Windows.Markup.XamlReader odczytywania lub ładowania kodu XAML oraz System.Windows.Markup.XamlWriter zapisywania kodu XAML. Klasy te używają System.Xaml interfejsów API wewnętrznie w ich implementacji. Jednak zapewniają one również obsługę pojęć specyficznych dla platformy WPF, które wpływają na charakter odczytywania i zapisywania kodu XAML, takich jak optymalizacje właściwości zależności.