powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF: Глючит анимация
7 сообщений из 7, страница 1 из 1
WPF: Глючит анимация
    #39227362
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А точнее после анимации свойство 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
WPF: Глючит анимация
    #39227373
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анимация действует поверх локального значения свойства. При окончании анимации она продолжает действовать, иначе значение вернулось бы обратно скачкообразно, убивая смысл анимации. Чтобы выключить анимацию, нужно выполнить
Код: c#
1.
frmMain.BeginAnimation(Window.TopProperty, null)

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

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


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