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.
Объект , описывающий путь универсального кода ресурса (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.
Объект , описывающий путь универсального кода ресурса (URI) к ресурсу для загрузки.
- componentResourceLocation
- ComponentResourceLocation
Значение перечисления.
- Атрибуты