2010-10-07 26 views
0

J'utilise MediaElement avec MediaTimeline et MediaClock. Toutefois, lorsque je modifie le RepeatBehavior après son démarrage, il n'a aucun effet, par exemple. Lorsqu'il est défini sur RepeatBehavior.Forever et Begin(), la modification de RepeatBehavior (1) n'a aucun effet - la chronologie continue indéfiniment. De même, si la chronologie est définie sur RepeatBehavior (1) en la changeant en RepeatBehavior.Forever après que l'horloge a démarré n'a pas non plus d'effet et la chronologie s'arrête à sa durée d'origine. C'est comme si la durée n'était pas mise à jour avec ces changements. Pourtant, je ne peux pas changer la durée non plus.Vous ne pouvez pas modifier RepeatBehavior de MediaTimeline après son démarrage?

Y at-il un moyen de changer le comportement de répétition après le démarrage de l'horloge?

Répondre

0

Vous pouvez essayer d'arrêter l'animation, en modifiant RepeatBehaviour et l'animation de lancement à partir du même point où elle s'est arrêtée, afin que l'utilisateur ne remarque pas qu'il s'est arrêté.

+0

N'a pas essayé depuis que je suis passé à l'ActiveX WMP mais je crois que c'est la réponse. À votre santé! – DaveO