|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
Объект анимации описан через XAML Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Анимация запускается Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Мне нужно прерывать анимацию в любой момент. Сделал это по щелчку мышью по "Canva" MouseUp="Canva_MouseUp" Код: c# 1. 2. 3. 4. 5. 6.
Для проверки пробовал вместо Stop поставить Pause - тоже не работает. "Sputnik.BeginAnimation(EllipseGeometry.CenterProperty, null)" останавливает, но иногда после такой остановки анимация самопроизвольно запускается. Куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2014, 14:38 |
|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
И возможно не хватает описания XAML storyboard и animation. (либо они в коде заданы) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2014, 16:14 |
|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
http://msdn.microsoft.com/en-us/library/ms605796.aspx Может этот пример поможет? В этом примере Stop полностью отключает анимацию(вовзращает в исходное положение). myStoryboard.Pause(this); приостанавливает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2014, 16:21 |
|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
@k@DElpherИ возможно не хватает описания XAML storyboard и animation. (либо они в коде заданы) В коде. Вот тут как раз пример как чисто в коде задано. @k@DElpher http://msdn.microsoft.com/en-us/library/ms605796.aspx Может этот пример поможет? В этом примере Stop полностью отключает анимацию(вовзращает в исходное положение). myStoryboard.Pause(this); приостанавливает. Большое спасибо. Я этот пример и раньше смотрел, но не заметил, что там myStoryboard.Begin(this, true ); Пропустил важный нюанс. И не удивительно, 13 конструкторов - ни хухры-мухры. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Вот так все работает Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2014, 16:50 |
|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
Cat2, а что мешает сделать анимацию триггерной на событие? в ресурсы помещаем Storyboard Код: xml 1. 2. 3. 4. 5. 6. 7.
сам объект Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2014, 08:29 |
|
Не работает Stop у Storyboard
|
|||
---|---|---|---|
#18+
Roman Mejtes, На самом деле у меня список анимаций нефиксированной длины, путь в которых формируется в рантайме. Запускаться они должны и поодиночке, и сериями переменой длины в переменном порядке. Поэтому я предположил, что мне будет проще все сделать в коде, чем рисовать десятки повторяющихся кусков строк XAML и, если вдруг понадобится, вручную все это править. XAML хорош своей наглядностью и плох многословностью ================================= Это продолжение работы над Перемещение объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2014, 10:10 |
|
|
start [/forum/search_topic.php?author=%D0%A2%D1%8B+%D0%BF%D0%BE+%D0%B4%D0%B5%D0%BB%D1%83&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 1293ms |
total: | 1437ms |
0 / 0 |