XamlServices.Parse(String) Метод

Определение

Считывает XAML в виде строковых выходных данных и возвращает граф объектов.

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

Параметры

xaml
String

Входные данные строки XAML для синтаксического анализа.

Возвращаемое значение

Возвращаемый граф объектов.

Исключения

xamlвходные данные .null

Комментарии

Для успешного Parse создания дерева объектов вызов должен иметь значение true:

  • Входные xaml данные хорошо сформированы и допустимы XML.

  • Входные xaml данные являются допустимыми XAML на уровне языка.

  • Типы XAML, указанные в xaml входных данных, должны разрешаться для резервных типов в соответствующих пространствах имен XAML. Например, типы XAML для пространства имен WPF могут разрешаться в пространство имен XAML WPF, как указано в XAML; сборки для WPF должны быть включены в проект или доступны во время выполнения; и т. д.

Important

XamlServices Не рекомендуется использовать набор API чтения ИЛИ XAML, если вы обрабатываете типы Windows Presentation Foundation (WPF) или типы на основе WPF. Для использования WPF используйте System.Windows.Markup.XamlReader для чтения или загрузки XAML и System.Windows.Markup.XamlWriter для записи xaml обратно. Эти классы используют System.Xaml API внутри своей реализации. Однако они также обеспечивают поддержку конкретных концепций WPF, влияющих на характер чтения и записи XAML, таких как оптимизация свойств зависимостей.

Применяется к