Partilhar via


ResourceMap Classe

Definição

Uma coleção de recursos relacionados, normalmente para um pacote de aplicativo específico ou um arquivo de recurso para um pacote específico.

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
Herança
Object Platform::Object IInspectable ResourceMap
Atributos

Comentários

Sintaxe do identificador de recurso

Muitos métodos dessa classe usam identificadores de recurso como parâmetros. O identificador de recurso é tratado como um fragmento de URI (Uniform Resource Identifier), sujeito à semântica URI (Uniform Resource Identifier). Por exemplo, GetValue("Caption%20") é tratado como GetValue("Caption ").

Não use "?" ou "#" em identificadores de recurso, pois eles encerram a avaliação do caminho do recurso. Por exemplo, "MyResource?3" é tratado como "MyResource".

Propriedades

ResourceCount

Obtém o número de recursos noResourceMap.

Métodos

GetSubtree(String)

Retorna um ResourceMap que representa uma parte de outro ResourceMap, normalmente usado para acessar um arquivo de recurso específico em um pacote de aplicativos.

Esse método localiza mapas de subárvores, ancestrais, irmãos e primos para este mapa de recursos, bem como mapas de nível superior. Ele retorna o mapa de recursos representado por um determinado identificador de mapa de recursos em relação a esse mapa de recursos. Esse método normalmente é usado para fazer referências mais simples a um subconjunto específico de recursos, como um único arquivo de recurso ou um diretório de arquivos.

GetValue(String, ResourceContext)

Retorna o candidato mais apropriado para um recurso especificado por um identificador de recurso para o contexto fornecido.

GetValue(String)

Retorna o candidato mais apropriado para um recurso especificado por um identificador de recurso dentro do contexto padrão.

GetValueByIndex(UInt32, ResourceContext)

Retorna o recurso no índice especificado no contexto especificado.

GetValueByIndex(UInt32)

Retorna o recurso no índice especificado no contexto padrão.

TryGetSubtree(String)

Tenta encontrar um ResourceMap que representa uma parte de outro ResourceMap, normalmente usado para acessar um arquivo de recurso específico em um pacote de aplicativos.

Esse método localiza mapas de subárvores, ancestrais, irmãos e primos para este mapa de recursos, bem como mapas de nível superior. Ele retorna o mapa de recursos representado por um determinado identificador de mapa de recursos em relação a esse mapa de recursos. Esse método normalmente é usado para fazer referências mais simples a um subconjunto específico de recursos, como um único arquivo de recurso ou um diretório de arquivos.

TryGetValue(String, ResourceContext)

Tenta encontrar o candidato mais apropriado para um recurso especificado por um identificador de recurso para o contexto fornecido.

TryGetValue(String)

Tenta encontrar o candidato mais apropriado para um recurso especificado por um identificador de recurso dentro do contexto padrão.

Aplica-se a