Compartilhar via


Application.LoadComponent Método

Definição

Sobrecargas

LoadComponent(Object, Uri)

Carrega um arquivo XAML localizado no local relativo especificado e o converte em uma instância do objeto especificada pelo elemento raiz do arquivo XAML.

LoadComponent(Object, Uri, ComponentResourceLocation)

Carrega um arquivo XAML localizado no local relativo especificado e o converte em uma instância do objeto especificada pelo elemento raiz do arquivo XAML.

LoadComponent(Object, Uri)

Carrega um arquivo XAML localizado no local relativo especificado e o converte em uma instância do objeto especificada pelo elemento raiz do arquivo 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)

Parâmetros

component
Object

Platform::Object

IInspectable

Um objeto do mesmo tipo que o elemento raiz do conteúdo XAML a ser carregado.

resourceLocator
Uri Uri

Um objeto que descreve o caminho do URI (Uniform Resource Identifier) para o recurso a ser carregado.

Atributos

Comentários

LoadComponent existe principalmente para infraestrutura. Você pode ver LoadComponent como parte da lógica gerada InitializeComponent que integra as classes parciais de uma página XAML e seu code-behind.

LoadComponent às vezes é citado em uma pilha de chamadas para uma exceção que é, em última análise, porque seu aplicativo está tentando analisar XAML ruim. Nesse caso, não há nada que o código do aplicativo possa fazer para alterar a forma como LoadComponent é usado e a maneira de corrigir o problema é marcar sua origem XAML em um editor XML e corrigi-lo. O que pode ser útil na mensagem de rastreamento de pilha é confirmar qual arquivo XAML não está carregando. Em cenários em que você mescla recursos ou outras várias fontes XAML sendo combinadas, nem sempre é o XAML óbvio no nível da página que não está conseguindo analisar.

A maioria dos cenários de aplicativo que envolvem o carregamento de conteúdo XAML e a produção de uma árvore de objetos deve usar XamlReader.Load .

Confira também

Aplica-se a

LoadComponent(Object, Uri, ComponentResourceLocation)

Carrega um arquivo XAML localizado no local relativo especificado e o converte em uma instância do objeto especificada pelo elemento raiz do arquivo 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)

Parâmetros

component
Object

Platform::Object

IInspectable

Um objeto do mesmo tipo que o elemento raiz do conteúdo XAML a ser carregado.

resourceLocator
Uri Uri

Um objeto que descreve o caminho do URI (Uniform Resource Identifier) para o recurso a ser carregado.

componentResourceLocation
ComponentResourceLocation

Um valor da enumeração.

Atributos

Confira também

Aplica-se a