Compartilhar 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 recursos como parâmetros. O identificador de recurso é tratado como um fragmento de URI (Uniform Resource Identifier), sujeito à semântica do URI (Uniform Resource Identifier). Por exemplo, GetValue("Caption%20") é tratado como GetValue("Caption ").

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

Propriedades

ResourceCount

Obtém o número de recursos no ResourceMap.

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)

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

GetValue(String, ResourceContext)

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

GetValueByIndex(UInt32)

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

GetValueByIndex(UInt32, ResourceContext)

Retorna o recurso no índice especificado no contexto especificado.

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)

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

TryGetValue(String, ResourceContext)

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

Aplica-se a