Pergunta

Então, qual é a melhor abordagem para implementar a localização do Silverlight com o Reactive Framework (Rx) para obter alterações imediatas na interface do usuário?Eu ficaria muito grato por exemplos.

Aqui é um exemplo de alteração dinâmica da interface do usuário.Mas não consigo descobrir como isso funciona.

Nenhuma solução correta

Outras dicas

A localização pode ser bastante simples em .NET ou tão complexa quanto você desejar.

A maneira mais simples seria criar DLLs de recursos localizados para cada idioma suportado e, em seguida, definir o CultureInfo.CurrentUICulture para o idioma selecionado ou detectado pelo usuário, voltando ao padrão (de preferência inglês) caso o idioma não seja compatível.

E configure um observador no caso de mudança de idioma.

Alguns programas requerem recarregamento, outros simplesmente repintura (como parece o caso do exemplo que você forneceu).

Paulo está correto, veja Localizando aplicativos baseados em Silverlight. Isso é especificamente para localizar código. Se você quiser localizar o xaml, então veja Como: fazer o conteúdo XAML Localizável.

Usar o RX aqui não faz nada de bom, a menos que você queira reinventar a roda. A localização é incorporada ao Silverlight. Será "on-the-fly", mesmo no caso em que os recursos estão no servidor, eles serão armazenados em cache quando os conjuntos XAP ou de satélite forem baixados.

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