Windows Dev Center

Idioma: HTML | XAML

Definindo os recursos do aplicativo (XAML)

Finalidade

O Windows é usado em todo o mundo, em muitos computadores e fatores forma diferentes. É essencial criar aplicativos de forma que os recursos, como cadeias de caracteres e imagens, fiquem separados do código. Assim, eles podem ser mantidos, traduzidos e também personalizados de maneira independente para diferentes fatores de dimensionamento, opções de acessibilidade e uma imensidão de outros contextos de usuários e computadores.

Os desenvolvedores de aplicativos devem separar os recursos do código e usar a nova infraestrutura de recursos do Windows para lidar com a seleção dos recursos mais apropriados para o ambiente de tempo de execução de um usuário específico. Assim, é possível:

  • A exibição de diferentes recursos com base em diferentes configurações e definições de usuário para idioma, região, DPI e outros fatores forma.
  • Aumentar o alcance do aplicativo para públicos-alvo diversos em termos de cultura, região ou idioma fornecendo recursos adaptados a cada público-alvo.
  • A capacidade de traduzir recursos separadamente do código, assim os tradutores não precisam compilar o código. Isso minimiza o potencial de falhas introduzidas durante a etapa de tradução.
  • A capacidade de manter o código separadamente do conteúdo dos recursos. Isso permite que o código seja corrigido ou melhorado em uma única base de código, com mínimo risco de alterar o conteúdo traduzido.

Existem dois tipos de recursos:

  • Recursos de arquivos são simplesmente recursos armazenados como arquivos em disco (como imagens ou arquivos HTML, XML ou XAML).
  • Recursos inseridos são recursos armazenados no Arquivo de recurso de algum contêiner (como ResW e ResJSON).
No Windows, os recursos de arquivo são implantados como arquivos soltos no disco, enquanto os recursos de cadeia de caracteres são compilados de seus arquivos de origem e inseridos em um arquivo de índice de recurso do pacote PRI.

Os tópicos desta seção se concentram nas técnicas usadas para recursos de aplicativos que são criados de forma diferente, dependendo do seu modelo de programação e, nesse caso, presumimos que você esteja usando XAML e uma das linguagens de código relacionadas (C#, C++, Visual Basic) para gravar seu aplicativo.

Nesta seção

TópicoDescrição

Início rápido: usando recursos de arquivo ou imagem

Você pode adicionar imagens e outros recursos de arquivos ao seu aplicativo e fazer referência a esses arquivos de dentro de seu aplicativo.

Início rápido: usando recursos de cadeia de caracteres

Coloque recursos de cadeias de caracteres em arquivos de recursos e faça referência a essas cadeias de caracteres do seu código ou marcação.

Como nomear recursos usando qualificadores

Você pode dar nome aos recursos usando qualificadores. Os qualificadores identificam o contexto em que uma versão de um recurso deve ser usada.

Como carregar recursos de cadeias de caracteres

Você pode carregar recursos de cadeias de caracteres de objetos, como arquivos de recursos, bibliotecas, controles, pacotes e manifestos de aplicativos.

Como carregar recursos de arquivos

Aprenda a carregar recursos de arquivos de vários locais.

 

Tópicos relacionados

Mapa de aplicativos do Tempo de Execução do Windows em C# ou Visual Basic

 

 

Mostrar:
© 2015 Microsoft