ResourceLoader 构造函数

定义

重载

ResourceLoader()

为当前正在运行的应用main ResourceMap 的“Resources”子树构造新的 ResourceLoader 对象。

ResourceLoader(String)

为指定的 ResourceMap 构造一个新的 ResourceLoader 对象。

ResourceLoader(String, String)

为给定上下文和映射创建 ResourceLoader

ResourceLoader()

为当前正在运行的应用main ResourceMap 的“Resources”子树构造新的 ResourceLoader 对象。

public:
 ResourceLoader();
 ResourceLoader();
public ResourceLoader();
function ResourceLoader()
Public Sub New ()

注解

空构造函数通常允许相对于资源文件的资源进行访问。

如果main ResourceMap 没有“Resources”子树,则此构造函数将失败并引发异常。

适用于

ResourceLoader(String)

为指定的 ResourceMap 构造一个新的 ResourceLoader 对象。

public:
 ResourceLoader(Platform::String ^ fileName);
 ResourceLoader(winrt::hstring const& fileName);
public ResourceLoader(string fileName);
function ResourceLoader(fileName)
Public Sub New (fileName As String)

参数

fileName
String

Platform::String

winrt::hstring

新资源加载程序用于非限定资源引用的 ResourceMap 的资源标识符。 然后,它可以检索相对于这些引用的资源。

注意

资源标识符被视为统一资源标识符 (URI) 片段,受统一资源标识符 (URI) 语义的约束。 例如,“Caption%20”被视为“Caption”。 请勿在资源标识符中使用“?”或“#”,因为它们会终止资源路径。 例如,“Foo?3”被视为“Foo”。

注解

此构造函数通常用于访问相对于具有指定资源标识符的资源文件的资源。 例如, new ResourceLoader('Errors'); 相对于 errors.resjson 或 errors.resw。

适用于

ResourceLoader(String, String)

为给定上下文和映射创建 ResourceLoader

public:
 ResourceLoader(Platform::String ^ fileName, Platform::String ^ resourceMap);
 ResourceLoader(winrt::hstring const& fileName, winrt::hstring const& resourceMap);
public ResourceLoader(string fileName, string resourceMap);
function ResourceLoader(fileName, resourceMap)
Public Sub New (fileName As String, resourceMap As String)

参数

fileName
String

Platform::String

winrt::hstring

应用于当前上下文的文件的路径和名称。

resourceMap
String

Platform::String

winrt::hstring

ResourceLoader 用于非限定资源引用的 resourceMap 的资源标识符。 然后,ResourceLoader 可以检索与这些引用相关的资源。

适用于