Application.LoadComponent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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