Localização Silverlight com estrutura reativa.Como?
-
23-09-2019 - |
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.