ResourceLoader 构造函数

定义

重载

ResourceLoader()

注意

ResourceLoader () 可能会在Windows 8.1后更改或不可用。 请改用 GetForCurrentView ()

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

Windows 应用 SDK中适用于 UWP 的等效 WinUI 2 APIResourceLoader () ( for WinUI,请参阅Windows 应用 SDK命名空间) 。

ResourceLoader(String)

注意

ResourceLoader (字符串) 可能会在Windows 8.1后更改或不可用。 请改用 GetForCurrentView (String)

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

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 ResourceLoader (字符串 ) (,请参阅Windows 应用 SDK命名空间) 。

ResourceLoader()

注意

ResourceLoader () 可能会在Windows 8.1后更改或不可用。 请改用 GetForCurrentView ()

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

Windows 应用 SDK中适用于 UWP 的等效 WinUI 2 APIResourceLoader () ( for WinUI,请参阅Windows 应用 SDK命名空间) 。

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

注解

空构造函数通常允许访问资源文件的命名资源 (resources.resjson 或 resources.resw) 。

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

另请参阅

适用于

ResourceLoader(String)

注意

ResourceLoader (字符串) 可能会在Windows 8.1后更改或不可用。 请改用 GetForCurrentView (String)

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

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 ResourceLoader (字符串 ) (,请参阅Windows 应用 SDK命名空间) 。

public:
 ResourceLoader(Platform::String ^ name);
/// [Windows.Foundation.Metadata.Deprecated("ResourceLoader may be altered or unavailable for releases after Windows 8.1. Instead, use GetForCurrentView.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
 ResourceLoader(winrt::hstring const& name);
/// [Windows.Foundation.Metadata.Deprecated("ResourceLoader may be altered or unavailable for releases after Windows 8.1. Instead, use GetForCurrentView.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
 ResourceLoader(winrt::hstring const& name);
 ResourceLoader(winrt::hstring const& name);
[Windows.Foundation.Metadata.Deprecated("ResourceLoader may be altered or unavailable for releases after Windows 8.1. Instead, use GetForCurrentView.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
public ResourceLoader(string name);
[Windows.Foundation.Metadata.Deprecated("ResourceLoader may be altered or unavailable for releases after Windows 8.1. Instead, use GetForCurrentView.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public ResourceLoader(string name);
public ResourceLoader(string name);
function ResourceLoader(name)
Public Sub New (name As String)

参数

name
String

Platform::String

winrt::hstring

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

注意

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

属性

注解

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

另请参阅

适用于