Pergunta

Eu tenho um storyboard como o seguinte

Duração = "0: 0: 1" Concluído = "DeviceExplorer_Completed">

A animação por algum motivo não parece estar funcionando de forma linear. Se eu alterar a duração para algo como Duração = "0: 0: 0,8"

e atribua o stroyboard a um evento MouseEnter de um botão, a animação se move, mas não é concluído por algum motivo, eu movo o mouse sobre o botão algumas vezes antes que enetually concluída ...

Todas as ideias por quê?

Foi útil?

Solução

Eu tive um problema com algo como isto quando eu estava criando o storyboard e animações dinamicamente. O que me ajudou foi para garantir que a duração foi definida nas animações individuais. Você pode tentar colocar um botão na tela e usando isso para disparar o storyboard ... colocando um ponto de interrupção não iria deixá-lo a garantir que as animações teve a mesma duração que o storyboard.

Depois de encontrar a solução, eu não tive o tempo para depurar totalmente o problema, mas eu suspeito que tinha a ver com a ordem em que eu estou criando o storyboard e animações. Na minha situação, o storyboard é muito dinâmico, de modo ajustando a duração de alguns objetos extras é a menor das minhas preocupações.

Outras dicas

Você tem que definir a duração da animação e não o storyboard. A animação será o padrão para uma duração de 1 segundo, se não definido eo storyboard está terminando em menos tempo do que isso para que a animação fica corte curto por qualquer período de tempo é a diferença. Quando você coloca a duração da animação ele deve funcionar bem.

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