Анимации перехода содержимого

Анимации перехода содержимого позволяют изменять содержимое области экрана при сохранении константы контейнера или фона. Новое содержимое исчезает. Если нужно заменить существующее содержимое, это содержимое исчезает.

Важные API: класс ContentThemeTransition (XAML)

Что рекомендуется и что не рекомендуется делать

  • Используйте анимацию входа, если существует набор новых элементов для приведения в пустой контейнер. Например, после начальной загрузки приложения часть содержимого приложения может быть не сразу доступна для отображения. Когда содержимое будет готово к отображению, используйте анимацию перехода содержимого, чтобы перенести это позднее содержимое в представление.
  • Используйте переходы содержимого для замены одного набора содержимого другим набором контента, который уже находится в одном контейнере в представлении.
  • При добавлении нового контента сдвигайте его снизу вверх в область просмотра, вопреки общему потоку страницы или порядку чтения.
  • Введите новое содержимое логическим образом, например, введите наиболее важный фрагмент содержимого в последний раз.
  • Если у вас несколько контейнеров, содержимое которых нужно обновить, запускайте все переходные анимации одновременно, без какого-либо смещения по времени или задержки.
  • Не используйте анимацию перехода содержимого при изменении всей страницы. В таком случае вместо этого используйте анимации перехода между страницами.
  • Не используйте анимации перехода контента, если контент лишь обновляется. Анимации перехода содержимого предназначены для отображения перемещения. При обновлении используйте анимацию затухания.

Для разработчиков (XAML)