Анимации перехода содержимого
Анимации перехода содержимого позволяют изменять содержимое области экрана при сохранении константы контейнера или фона. Новое содержимое исчезает. Если нужно заменить существующее содержимое, это содержимое исчезает.
Важные API: класс ContentThemeTransition (XAML)
Что рекомендуется и что не рекомендуется делать
- Используйте анимацию входа, если существует набор новых элементов для приведения в пустой контейнер. Например, после начальной загрузки приложения часть содержимого приложения может быть не сразу доступна для отображения. Когда содержимое будет готово к отображению, используйте анимацию перехода содержимого, чтобы перенести это позднее содержимое в представление.
- Используйте переходы содержимого для замены одного набора содержимого другим набором контента, который уже находится в одном контейнере в представлении.
- При вводе нового содержимого слайды вверх (от нижнего до верхнего) в представление по общему потоку страницы или порядка чтения.
- Введите новое содержимое логическим образом, например, введите наиболее важный фрагмент содержимого в последний раз.
- Если у вас несколько контейнеров, содержимое которых необходимо обновить, активируйте все анимации перехода одновременно без каких-либо ошеломляющих или задержки.
- Не используйте анимацию перехода содержимого при изменении всей страницы. В этом случае используйте анимации перехода страницы.
- Не используйте анимацию перехода содержимого, если содержимое обновляется только. Анимации перехода содержимого предназначены для отображения перемещения. Для обновлений используйте анимацию отцветания.
Связанные статьи
Для разработчиков (XAML)
- Обзор анимаций
- Анимация переходов содержимого
- Краткое руководство. Анимация пользовательского интерфейса с помощью анимаций библиотеки
- Класс ContentThemeTransition
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows developer