Frage

Ich habe ein Drehbuch wie die folgenden

   Dauer = "0: 0: 1" Completed = "DeviceExplorer_Completed">    

Die Animation aus irgendeinem Grund nicht erscheint linear arbeiten. Wenn ich die Dauer so etwas wie Dauer ändern = „0: 0: 0,8“

und weisen Sie die stroyboard zu einem MouseEnter- Ereignis einer Schaltfläche, die Animation bewegt sich aber tut aus irgendeinem Grund nicht abgeschlossen ist, verschiebe ich meine Maus über die Schaltfläche ein paar Mal, bevor es enetually abgeschlossen ist ...

Irgendwelche Ideen, warum?

War es hilfreich?

Lösung

hatte ich ein Problem mit so etwas wie diesem, als ich dynamisch das Storyboard und Animationen zu erstellen. Was half mir war, um sicherzustellen, dass die Dauer auf den einzelnen Animationen festgelegt wurde. Sie könnten versuchen, eine Schaltfläche auf dem Bildschirm setzen und dass mit dem Storyboard zu feuern ... einen Haltepunkt setzt es würde Sie sicherstellen, dass die Animationen die gleiche Dauer wie das Drehbuch hatten.

Nach der Abhilfe zu finden, ich hatte nicht die Zeit, um das Problem zu debuggen, aber ich vermute, es hatte mit dem zu tun, in dem ich das Storyboard und Animationen erschaffe. In meiner Situation ist das Drehbuch sehr dynamisch so auf ein paar zusätzlichen Objekte, die Dauer einzustellen, ist meine geringste Sorge.

Andere Tipps

Sie haben die Dauer auf der Animation zu setzen und nicht das Storyboard. Die Animation wird auf eine Dauer von 1 Sekunde Standard, wenn nicht gesetzt und das Storyboard in weniger Zeit endet als die so die Animation von kurz geschnitten wird was auch immer längere Zeit ist der Unterschied. Wenn Sie die Dauer auf der Animation setzen sollte es funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top