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
Параметры
Возвращаемое значение
Экземпляр корневого элемента, заданный загруженным файлом 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
имеет значение null.
resourceLocator
является абсолютным URI.
component
имеет тип, который не соответствует корневому элементу ФАЙЛА XAML.
Комментарии
XAML-файл может быть файлом кода приложения (настроенным как элемент страницы подсистемы сборки Майкрософт (MSBuild) или файлом данных приложения (файлом ресурсов, файлом содержимого или файлом источника; см. раздел "Ресурс приложения WPF", "Содержимое" и "Файлы данных").
Примечание
Этот метод не является потокобезопасно.