XamlServices.Load Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает источник для средства чтения XAML и записывает выходные данные в виде графа объектов.
Перегрузки
| Имя | Описание |
|---|---|
| Load(Stream) |
Stream Загружает источник для средства чтения XAML и записывает выходные данные в виде графа объектов. |
| Load(TextReader) |
Создает средство чтения XAML из объекта TextReaderи возвращает граф объектов. |
| Load(String) |
Stream Загружает источник для средства чтения XAML и возвращает граф объектов. |
| Load(XamlReader) |
Загружает определенную реализацию средства чтения XAML и возвращает граф объектов. |
| Load(XmlReader) |
Загружает определенную реализацию средства чтения XML и возвращает граф объектов. |
Load(Stream)
Stream Загружает источник для средства чтения XAML и записывает выходные данные в виде графа объектов.
public:
static System::Object ^ Load(System::IO::Stream ^ stream);
public static object Load(System.IO.Stream stream);
static member Load : System.IO.Stream -> obj
Public Shared Function Load (stream As Stream) As Object
Параметры
- stream
- Stream
Поток для загрузки в качестве входных данных.
Возвращаемое значение
Граф объектов, записанный в виде выходных данных.
Исключения
stream равно null.
Комментарии
Различные сигнатуры для Load(Stream) метода указывают различные типы входных данных для исходного XAML. Внутренняя Load(Stream) реализация сначала создает XmlReaderCreate(Stream) вызов, а затем создает новый экземпляр специализированного XamlReader , обрабатывающего входные данные.
Для успешного создания графа Load(Stream) объектов вызов должен иметь значение true:
Источник является хорошо сформированным и допустимым XML.
Источник является допустимым 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, таких как оптимизация свойств зависимостей.
Применяется к
Load(TextReader)
Создает средство чтения XAML из объекта TextReaderи возвращает граф объектов.
public:
static System::Object ^ Load(System::IO::TextReader ^ textReader);
public static object Load(System.IO.TextReader textReader);
static member Load : System.IO.TextReader -> obj
Public Shared Function Load (textReader As TextReader) As Object
Параметры
- textReader
- TextReader
Используется TextReader в качестве основы для созданного XmlReader.
Возвращаемое значение
Возвращаемый граф объектов.
Исключения
textReader равно null.
Комментарии
Чтобы вернуть граф объекта, textReader входные данные должны быть созданы с помощью его соответствующих входных данных. Например, он должен передавать StringReader созданный с помощью допустимых входных данных XAML как строки для конструктора StringReader(String) .
Применяется к
Load(String)
Stream Загружает источник для средства чтения XAML и возвращает граф объектов.
public:
static System::Object ^ Load(System::String ^ fileName);
public static object Load(string fileName);
static member Load : string -> obj
Public Shared Function Load (fileName As String) As Object
Параметры
- fileName
- String
Имя файла для загрузки и использования в качестве источника.
Возвращаемое значение
Возвращаемый граф объектов.
Исключения
fileNameвходные данные .null
Комментарии
Различные сигнатуры для Load метода указывают различные типы входных данных для исходного XAML. Внутренняя Load реализация сначала создает XmlReaderCreate(String) вызов, а затем создает новый экземпляр специализированного XamlReader , обрабатывающего входные данные.
Для успешного создания графа Load(String) объектов вызов должен иметь значение true:
Источник является хорошо сформированным и допустимым XML.
Источник является допустимым XAML на уровне языка.
Типы XAML, указанные в исходном XAML, должны разрешаться для резервных типов в соответствующих пространствах имен XAML. Например, типы XAML для пространств имен WPF могут разрешаться в пространство имен XAML WPF, как указано в XAML; сборки для WPF должны быть включены в проект или доступны во время выполнения; и т. д.
Применяется к
Load(XamlReader)
Загружает определенную реализацию средства чтения XAML и возвращает граф объектов.
public:
static System::Object ^ Load(System::Xaml::XamlReader ^ xamlReader);
public static object Load(System.Xaml.XamlReader xamlReader);
static member Load : System.Xaml.XamlReader -> obj
Public Shared Function Load (xamlReader As XamlReader) As Object
Параметры
- xamlReader
- XamlReader
Реализация средства чтения XAML, используемая в качестве средства чтения для этой Load операции.
Возвращаемое значение
Возвращаемый граф объектов.
Исключения
xamlReaderвходные данные .null
Комментарии
Обычно эту подпись следует использовать только в следующих случаях:
Вы определили собственную реализацию XamlReader.
Указанные параметры для параметра XamlReader , отличающегося от параметров по умолчанию.
Применяется к
Load(XmlReader)
Загружает определенную реализацию средства чтения XML и возвращает граф объектов.
public:
static System::Object ^ Load(System::Xml::XmlReader ^ xmlReader);
public static object Load(System.Xml.XmlReader xmlReader);
static member Load : System.Xml.XmlReader -> obj
Public Shared Function Load (xmlReader As XmlReader) As Object
Параметры
- xmlReader
- XmlReader
Реализация, используемая XmlReader в качестве средства чтения для этой Load операции.
Возвращаемое значение
График выходного объекта.
Исключения
xmlReaderвходные данные .null
Комментарии
Обычно эту подпись следует использовать только в том случае, если вы определили собственную реализацию XmlReader.