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, таких как оптимизация свойств зависимостей.