ResourceMap 类

定义

相关资源的集合,通常用于特定应用包,或特定包的资源文件。

public ref class ResourceMap sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceMap final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract, 65536)]
class ResourceMap final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceMap
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract), 65536)]
public sealed class ResourceMap
Public NotInheritable Class ResourceMap
继承
Object Platform::Object IInspectable ResourceMap
属性

注解

资源标识符语法

此类的许多方法使用资源标识符作为参数。 资源标识符被视为统一资源标识符 (URI) 片段,受统一资源标识符 (URI) 语义的约束。 例如,GetValue (“Caption%20”) 被视为 GetValue (“Caption”) 。

在资源标识符中不要使用“?”或“#”,因为它们会终止资源路径评估。 例如,“MyResource?3”被视为“MyResource”。

属性

ResourceCount

获取 ResourceMap 中的资源数。

方法

GetSubtree(String)

返回一个 ResourceMap ,表示另一个 ResourceMap 的一部分,通常用于访问应用包中的特定资源文件。

此方法查找此资源映射的子树、上级、同级和表亲映射以及顶级映射。 它返回相对于此资源映射的给定资源映射标识符表示的资源映射。 此方法通常用于对资源的特定子集(例如单个资源文件或文件目录)进行更简单的引用。

GetValue(String)

为默认上下文中的资源标识符指定的资源返回最合适的候选项。

GetValue(String, ResourceContext)

返回由所提供的上下文的资源标识符指定的资源最合适的候选项。

GetValueByIndex(UInt32)

返回默认上下文中位于指定索引处的资源。

GetValueByIndex(UInt32, ResourceContext)

返回指定上下文中位于指定索引处的资源。

TryGetSubtree(String)

尝试查找表示另一个 ResourceMap 的一部分的 ResourceMap ,通常用于访问应用包中的特定资源文件。

此方法查找此资源映射的子树、上级、同级和表亲映射以及顶级映射。 它返回相对于此资源映射的给定资源映射标识符表示的资源映射。 此方法通常用于对资源的特定子集(例如单个资源文件或文件目录)进行更简单的引用。

TryGetValue(String)

尝试为默认上下文中的资源标识符指定的资源查找最合适的候选项。

TryGetValue(String, ResourceContext)

尝试为所提供的上下文的资源标识符指定资源查找最合适的候选项。

适用于