Udostępnij za pośrednictwem


XamlServices.Parse(String) Metoda

Definicja

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

Object

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.

Dotyczy