Application.LoadComponent Метод

Определение

Загружает XAML-файл, расположенный по указанному универсальному идентификатору ресурса (URI).

Перегрузки

LoadComponent(Uri)

Загружает XAML-файл, расположенный по указанному универсальному идентификатору ресурса (URI), и преобразует его в экземпляр объекта, указанного корневым элементом XAML-файла.

LoadComponent(Object, Uri)

Загружает XAML-файл, расположенный по указанному универсальному коду ресурса (URI), и преобразует его в экземпляр объекта, указанного корневым элементом XAML-файла.

Комментарии

XAML-файл может быть файлом кода приложения (настроенным как элемент страницы подсистемы сборки Майкрософт (MSBuild) или файлом данных приложения (файлом ресурсов, файлом содержимого или файлом источника; см. раздел "Ресурс приложения WPF", "Содержимое" и "Файлы данных").

Примечание

Этот метод не является потокобезопасно.

LoadComponent(Uri)

Загружает XAML-файл, расположенный по указанному универсальному идентификатору ресурса (URI), и преобразует его в экземпляр объекта, указанного корневым элементом XAML-файла.

public:
 static System::Object ^ LoadComponent(Uri ^ resourceLocator);
public static object LoadComponent (Uri resourceLocator);
static member LoadComponent : Uri -> obj
Public Shared Function LoadComponent (resourceLocator As Uri) As Object

Параметры

resourceLocator
Uri

Объект Uri , сопоставляющийся с относительным XAML-файлом.

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

Object

Экземпляр корневого элемента, заданный загруженным файлом XAML.

Исключения

Параметр resourceLocator имеет значение null.

resourceLocator является абсолютным URI.

Файл не является XAML-файлом.

Комментарии

Необходимо явно преобразовать возвращаемое значение в тот же тип, что и корневой элемент XAML-файла.

XAML-файл может быть файлом кода приложения (настроенным как элемент страницы подсистемы сборки Майкрософт (MSBuild) или файлом данных приложения (файлом ресурсов, файлом содержимого или файлом источника; см. раздел "Ресурс приложения WPF", "Содержимое" и "Файлы данных").

Примечание

Этот метод не является потокобезопасно.

См. также раздел

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

LoadComponent(Object, Uri)

Загружает XAML-файл, расположенный по указанному универсальному коду ресурса (URI), и преобразует его в экземпляр объекта, указанного корневым элементом XAML-файла.

public:
 static void LoadComponent(System::Object ^ component, Uri ^ resourceLocator);
[System.Security.SecurityCritical]
public static void LoadComponent (object component, Uri resourceLocator);
public static void LoadComponent (object component, Uri resourceLocator);
[<System.Security.SecurityCritical>]
static member LoadComponent : obj * Uri -> unit
static member LoadComponent : obj * Uri -> unit
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri)

Параметры

component
Object

Объект того же типа, что и корневой элемент XAML-файла.

resourceLocator
Uri

Объект Uri , сопоставляющийся с относительным XAML-файлом.

Атрибуты

Исключения

Параметр resourceLocator имеет значение null.

resourceLocator является абсолютным URI.

component имеет тип, который не соответствует корневому элементу ФАЙЛА XAML.

Комментарии

XAML-файл может быть файлом кода приложения (настроенным как элемент страницы подсистемы сборки Майкрософт (MSBuild) или файлом данных приложения (файлом ресурсов, файлом содержимого или файлом источника; см. раздел "Ресурс приложения WPF", "Содержимое" и "Файлы данных").

Примечание

Этот метод не является потокобезопасно.

См. также раздел

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