Share via


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 (Uniform Resource Identifier) パスを記述する オブジェクト。

属性

注釈

LoadComponent は主にインフラストラクチャ用に存在します。 XAML ページの部分クラスとその分離コードを統合する、生成されたInitializeComponentロジックの一部としてを確認LoadComponentできます。

LoadComponent 場合によっては、アプリが不適切な XAML を解析しようとしているため、例外の呼び出し履歴で引用されることがあります。 この場合、LoadComponent の使用方法を変更するためにアプリ コードでできることは何もありません。問題を解決する方法は、XML エディターで XAML ソースをチェックして修正することです。 スタック トレース メッセージから役立つ可能性があるのは、読み込まれていない 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 (Uniform Resource Identifier) パスを記述する オブジェクト。

componentResourceLocation
ComponentResourceLocation

列挙体の値。

属性

こちらもご覧ください

適用対象