Pergunta

Estou desenvolvendo uma pequena aplicação em WPF e quero localizar os meus recursos. Eu sempre usei arquivos de recursos (.resx), mas eu ouvi sobre BAML que era suposto para mudar a maneira de gerenciar a localização em um aplicativo WPF.

Eu fiz minha pesquisa e encontrei uma maneira de traduzir meu aplicativo usando esses arquivos.

Eu escrevi um post para mostrar como eu fiz isso mais de aqui (francês somente, sorry). Você pode ver referências no final do post para links inglês.

O fato é que eu realmente não gosto desta forma de gerir os recursos. Eu acho que é muito mais complicado e eu não ver as vantagens de utilizar este método.

Am I errado ou Eu entendi mal algo sobre BAML?

Graças.

Foi útil?

Solução

Eu acho que você tem uma boa compreensão sobre o conceito, e sim, é muito complicado.

BAML é apenas compilado XAML. Você está usando uma ferramenta externa para extrair o recurso, fazer alterações e incorporar seus recursos de volta. Ele definitivamente não é racionalizado, e esperamos que este processo é mais fácil no futuro.

Mesmo na documentação do processo , você aviso no alguém inferior recomendou usando .resx em vez de este processo. Se isso já é um método que você está usando para a localização, você provavelmente não vai encontrar muita vantagem em tomar a rota LocBaml.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top