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ê?
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.