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, ResourceContext)

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

GetValue(String)

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

GetValueByIndex(UInt32, ResourceContext)

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

GetValueByIndex(UInt32)

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

TryGetSubtree(String)

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

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

TryGetValue(String, ResourceContext)

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

TryGetValue(String)

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

适用于