ResourceMap クラス

定義

通常、特定のアプリ パッケージの場合は関連リソースのコレクション、または特定のパッケージのリソース ファイル。

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

注釈

リソース識別子の構文

このクラスの多くのメソッドは、リソース識別子をパラメーターとして使用します。 リソース識別子は、Uniform Resource Identifier (URI) セマンティクスの対象となる Uniform Resource Identifier (URI) フラグメントとして扱われます。 たとえば、GetValue("Caption%20") は GetValue("Caption ") として扱われます。

リソース識別子で "?" や "#" を使うとリソース パスの評価がそこで中断されるので、使わないでください。 たとえば、"MyResource?3" は "MyResource" として扱われます。

プロパティ

ResourceCount

ResourceMap 内のリソースの数を取得します。

メソッド

GetSubtree(String)

アプリ パッケージ内の特定のリソース ファイルにアクセスするために通常使用される、別の ResourceMap の一部を表す ResourceMap を返します。

このメソッドは、サブツリー、先祖、兄弟、従兄弟マップを、このリソース マップと最上位レベルのマップに検索します。 このリソース マップを基準にして、特定のリソース マップ識別子によって表されるリソース マップを返します。 通常、このメソッドは、1 つのリソース ファイルやファイルのディレクトリなど、リソースの特定のサブセットへの参照を簡単にするために使用されます。

GetValue(String)

既定のコンテキスト内でリソース識別子によって指定されたリソースの最も適切な候補を返します。

GetValue(String, ResourceContext)

指定されたコンテキストのリソース識別子で指定されたリソースの最も適切な候補を返します。

GetValueByIndex(UInt32)

既定のコンテキストで、指定したインデックス位置にあるリソースを返します。

GetValueByIndex(UInt32, ResourceContext)

指定したコンテキスト内の指定したインデックス位置にあるリソースを返します。

TryGetValue(String)

既定のコンテキスト内でリソース識別子によって指定されたリソースの最も適切な候補の検索を試みます。

TryGetValue(String, ResourceContext)

指定されたコンテキストのリソース識別子によって指定されたリソースの最も適切な候補を検索しようとします。

適用対象