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, ResourceContext) |
返回由提供上下文的资源标识符指定的资源的最合适的候选项。 |
GetValue(String) |
返回由默认上下文中的资源标识符指定的资源最合适的候选项。 |
GetValueByIndex(UInt32, ResourceContext) |
返回指定上下文中指定索引处的资源。 |
GetValueByIndex(UInt32) |
返回默认上下文中指定索引处的资源。 |
TryGetSubtree(String) |
尝试查找表示另一个 ResourceMap 的一部分的 ResourceMap,通常用于访问应用包中的特定资源文件。 此方法查找子树、上级、同级和表亲映射到此资源映射以及顶级地图。 它返回由给定资源映射标识符表示的资源映射,相对于此资源映射。 此方法通常用于对特定资源子集(例如单个资源文件或文件的目录)进行更简单的引用。 |
TryGetValue(String, ResourceContext) |
尝试为提供上下文的资源标识符指定的资源查找最合适的候选项。 |
TryGetValue(String) |
尝试为默认上下文中的资源标识符指定的资源查找最合适的候选项。 |