Поделиться через


Application.LoadComponent Метод

Определение

Перегрузки

LoadComponent(Object, Uri)

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

LoadComponent(Object, Uri, ComponentResourceLocation)

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

LoadComponent(Object, Uri)

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

public:
 static void LoadComponent(Platform::Object ^ component, Uri ^ resourceLocator);
/// [Windows.Foundation.Metadata.Overload("LoadComponent")]
 static void LoadComponent(IInspectable const& component, Uri const& resourceLocator);
[Windows.Foundation.Metadata.Overload("LoadComponent")]
public static void LoadComponent(object component, System.Uri resourceLocator);
function loadComponent(component, resourceLocator)
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri)

Параметры

component
Object

Platform::Object

IInspectable

Объект того же типа, что и корневой элемент загружаемого содержимого XAML.

resourceLocator
Uri Uri

Объект , описывающий путь универсального кода ресурса (URI) к ресурсу для загрузки.

Атрибуты

Комментарии

LoadComponent существует в основном для инфраструктуры. Вы можете увидеть LoadComponent как часть созданной логики InitializeComponent , которая интегрирует разделяемые классы страницы XAML и ее код программной части.

LoadComponent иногда приводится в стеке вызовов для исключения, которое в конечном итоге связано с тем, что приложение пытается проанализировать неправильный XAML. В этом случае код приложения не может изменить способ использования LoadComponent. Чтобы устранить проблему, можно проверка источник XAML в редакторе XML и исправить его. Сообщение трассировки стека может помочь подтвердить, какой ФАЙЛ XAML не загружается. В сценариях, в которых вы объединили ресурсы или другие несколько источников XAML, не всегда не удается проанализировать код XAML на уровне страницы.

В большинстве сценариев приложений, которые включают загрузку содержимого XAML и создание дерева объектов, следует использовать XamlReader.Load .

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

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

LoadComponent(Object, Uri, ComponentResourceLocation)

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

public:
 static void LoadComponent(Platform::Object ^ component, Uri ^ resourceLocator, ComponentResourceLocation componentResourceLocation);
/// [Windows.Foundation.Metadata.Overload("LoadComponentWithResourceLocation")]
 static void LoadComponent(IInspectable const& component, Uri const& resourceLocator, ComponentResourceLocation const& componentResourceLocation);
[Windows.Foundation.Metadata.Overload("LoadComponentWithResourceLocation")]
public static void LoadComponent(object component, System.Uri resourceLocator, ComponentResourceLocation componentResourceLocation);
function loadComponent(component, resourceLocator, componentResourceLocation)
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri, componentResourceLocation As ComponentResourceLocation)

Параметры

component
Object

Platform::Object

IInspectable

Объект того же типа, что и корневой элемент загружаемого содержимого XAML.

resourceLocator
Uri Uri

Объект , описывающий путь универсального кода ресурса (URI) к ресурсу для загрузки.

componentResourceLocation
ComponentResourceLocation

Значение перечисления.

Атрибуты

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

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