Application.LoadComponent 方法

定义

加载位于指定统一资源标识符的 XAML 文件 (URI) 。

重载

LoadComponent(Uri)

加载位于指定统一资源标识符的 XAML 文件 (URI) ,并将其转换为由 XAML 文件的根元素指定的对象的实例。

LoadComponent(Object, Uri)

加载位于指定统一资源标识符的 XAML 文件 (URI) ,并将其转换为由 XAML 文件的根元素指定的对象的实例。

注解

XAML 文件可以是 (配置为Microsoft生成引擎 (MSBuild) Page 项) 的应用程序代码文件,也可以是 (资源文件、内容文件或源站点文件的应用程序数据文件;请参阅 WPF 应用程序资源、内容和数据文件) 。

注意

此方法不是线程安全的。

LoadComponent(Uri)

加载位于指定统一资源标识符的 XAML 文件 (URI) ,并将其转换为由 XAML 文件的根元素指定的对象的实例。

public:
 static System::Object ^ LoadComponent(Uri ^ resourceLocator);
public static object LoadComponent (Uri resourceLocator);
static member LoadComponent : Uri -> obj
Public Shared Function LoadComponent (resourceLocator As Uri) As Object

参数

resourceLocator
Uri

映射到 Uri 相对 XAML 文件的 。

返回

加载的 XAML 文件所指定的根元素的实例。

例外

resourceLocator 为 null。

resourceLocator 为绝对 URI。

该文件不是 XAML 文件。

注解

必须将返回值显式转换为与 XAML 文件的根元素相同的类型。

XAML 文件可以是 (配置为Microsoft生成引擎 (MSBuild) Page 项) 的应用程序代码文件,也可以是 (资源文件、内容文件或源站点文件的应用程序数据文件;请参阅 WPF 应用程序资源、内容和数据文件) 。

注意

此方法不是线程安全的。

另请参阅

适用于

LoadComponent(Object, Uri)

加载位于指定统一资源标识符的 XAML 文件 (URI) ,并将其转换为由 XAML 文件的根元素指定的对象的实例。

public:
 static void LoadComponent(System::Object ^ component, Uri ^ resourceLocator);
[System.Security.SecurityCritical]
public static void LoadComponent (object component, Uri resourceLocator);
public static void LoadComponent (object component, Uri resourceLocator);
[<System.Security.SecurityCritical>]
static member LoadComponent : obj * Uri -> unit
static member LoadComponent : obj * Uri -> unit
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri)

参数

component
Object

与 XAML 文件的根元素类型相同的对象。

resourceLocator
Uri

映射到 Uri 相对 XAML 文件的 。

属性

例外

resourceLocator 为 null。

resourceLocator 为绝对 URI。

component 的类型与 XAML 文件的根元素不匹配。

注解

XAML 文件可以是 (配置为Microsoft生成引擎 (MSBuild) Page 项) 的应用程序代码文件,也可以是 (资源文件、内容文件或源站点文件的应用程序数据文件;请参阅 WPF 应用程序资源、内容和数据文件) 。

注意

此方法不是线程安全的。

另请参阅

适用于