Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF: Глючит анимация / 7 сообщений из 7, страница 1 из 1
29.04.2016, 12:04
    #39227362
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
А точнее после анимации свойство Top перестает работать.
Код: vbnet
1.
2.
3.
                frmMain.BeginAnimation(Window.TopProperty, New DoubleAnimation With { _
                                        .To = frmMain.Top - MAIN_EXPANDED, .From = frmMain.Top,
                                        .AutoReverse = true, .Duration = TimeSpan.FromMilliseconds(300)})

Все время возвращает одно и то же значение, принятое после анимации, куда бы форму после этого не перетащили.
...
Рейтинг: 0 / 0
29.04.2016, 12:10
    #39227373
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
Анимация действует поверх локального значения свойства. При окончании анимации она продолжает действовать, иначе значение вернулось бы обратно скачкообразно, убивая смысл анимации. Чтобы выключить анимацию, нужно выполнить
Код: c#
1.
frmMain.BeginAnimation(Window.TopProperty, null)

после окончания анимации
...
Рейтинг: 0 / 0
29.04.2016, 12:11
    #39227376
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
А как отловить окончание анимации?
...
Рейтинг: 0 / 0
29.04.2016, 12:22
    #39227385
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
У объекта анимации есть событие Completed
...
Рейтинг: 0 / 0
29.04.2016, 12:24
    #39227386
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
Shocker.ProУ объекта анимации есть событие CompletedО, теперь вижу. Издалека унаследовано.
...
Рейтинг: 0 / 0
29.04.2016, 16:28
    #39227672
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
анимация холдит значение, у самой анимации есть свойство
https://msdn.microsoft.com/ru-ru/library/system.windows.media.animation.timeline.fillbehavior(v=vs.110).aspx
...
Рейтинг: 0 / 0
29.04.2016, 16:35
    #39227686
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF: Глючит анимация
Roman Mejtesу самой анимации есть свойствоа, кстати, забыл про него.

Действительно, при включенном AutoReverse логично им воспользоваться
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF: Глючит анимация / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]