Pergunta

Os usuários adoram animações. Veja o iphone para um bom exemplo :) Tudo o que um usuário faz nos chutes iphone off uma animação.

Entre MVVM e Comandante (Estou pensando em Silverlight 2 especificamente). A ação do usuário dispara um evento via comandante, e estamos sentados no pensamento ViewModel sobre como acionar uma animação agradável para o usuário ...

Existem algumas possibilidades, mas eu não encontrar qualquer um deles particularmente de bom gosto.

  • Um pouco de MVP. Têm a visão implementar uma interface e depois ter a VM chamar um método no fim de iniciar uma animação.
  • No Silverlight 3 Acções / Comportamentos pode ser uma espécie de resposta, mas eu estou tentando descobrir a melhor abordagem para SL 2.
  • do animações piegas da VM onde você atualizar (através de um temporizador) propriedades de ligação para fazer as coisas acontecerem ... muito estranho.

Alguém já teve um bom sucesso com uma abordagem?

Foi útil?

Solução

Normalmente eu uso eventos para disparar as animações do viewmodel no Silverlight 2

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