Share via


Application.LoadComponent Methode

Definition

Überlädt

LoadComponent(Object, Uri)

Lädt eine XAML-Datei, die sich am angegebenen relativen Speicherort befindet, und konvertiert sie in eine instance des Objekts, das vom Stammelement der XAML-Datei angegeben wird.

LoadComponent(Object, Uri, ComponentResourceLocation)

Lädt eine XAML-Datei, die sich am angegebenen relativen Speicherort befindet, und konvertiert sie in eine instance des Objekts, das vom Stammelement der XAML-Datei angegeben wird.

LoadComponent(Object, Uri)

Lädt eine XAML-Datei, die sich am angegebenen relativen Speicherort befindet, und konvertiert sie in eine instance des Objekts, das vom Stammelement der XAML-Datei angegeben wird.

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)

Parameter

component
Object

Platform::Object

IInspectable

Ein Objekt vom gleichen Typ wie das Stammelement des zu ladenden XAML-Inhalts.

resourceLocator
Uri Uri

Ein Objekt, das den URI-Pfad (Uniform Resource Identifier) zur zu ladenden Ressource beschreibt.

Attribute

Hinweise

LoadComponent besteht hauptsächlich für die Infrastruktur. Sie können als Teil der generierten InitializeComponent Logik sehenLoadComponent, die die partiellen Klassen einer XAML-Seite und deren CodeBehind integriert.

LoadComponent manchmal wird in einer Aufrufliste für eine Ausnahme zitiert, die letztendlich darauf zurückzuführen ist, dass Ihre App versucht, ungültige XAML-Code zu analysieren. In diesem Fall gibt es nichts, was App-Code tun kann, um die Verwendung von LoadComponent zu ändern, und die Möglichkeit, das Problem zu beheben, besteht darin, Ihre XAML-Quelle in einem XML-Editor zu überprüfen und zu beheben. In der Stapelüberwachungsmeldung kann es hilfreich sein, zu bestätigen, welche XAML-Datei nicht geladen wird. In Szenarien, in denen Sie Ressourcen oder andere xaml-Quellen zusammengeführt haben, die kombiniert werden, ist es nicht immer der offensichtliche XAML-Code auf Seitenebene, der nicht analysiert werden kann.

In den meisten App-Szenarien, in denen XAML-Inhalt geladen und eine Objektstruktur erstellt wird, sollte stattdessen XamlReader.Load verwendet werden.

Weitere Informationen

Gilt für:

LoadComponent(Object, Uri, ComponentResourceLocation)

Lädt eine XAML-Datei, die sich am angegebenen relativen Speicherort befindet, und konvertiert sie in eine instance des Objekts, das vom Stammelement der XAML-Datei angegeben wird.

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)

Parameter

component
Object

Platform::Object

IInspectable

Ein Objekt vom gleichen Typ wie das Stammelement des zu ladenden XAML-Inhalts.

resourceLocator
Uri Uri

Ein Objekt, das den URI-Pfad (Uniform Resource Identifier) zur zu ladenden Ressource beschreibt.

componentResourceLocation
ComponentResourceLocation

Ein Wert aus der Enumeration.

Attribute

Weitere Informationen

Gilt für: