ResourceMap 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
相关资源的集合,通常用于特定应用包,或特定包的资源文件。
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
- 继承
- 属性
注解
资源标识符语法
此类的许多方法使用资源标识符作为参数。 资源标识符被视为统一资源标识符 (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) |
尝试为所提供的上下文的资源标识符指定资源查找最合适的候选项。 |