Windows.UI.Xaml.Media.Animation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет интерфейс API анимации и раскадровки для анимации перехода, визуальных состояний или анимированных компонентов пользовательского интерфейса.
Классы
| AddDeleteThemeTransition |
Обеспечивает анимированное поведение перехода при добавлении или удалении дочерних элементов панели элементами управления. Например, если у вас есть коллекция фотографий, отображаемых в сетке, можно связать эту анимацию с сеткой , чтобы при добавлении или удалении фотографий они анимировались в представлении и вне их. |
| BackEase |
Представляет функцию для реалистичной анимации, которая изменяет значение в противоположном направлении функции main в течение части длительности, а затем изменяет и завершает поведение функции с течением времени обычным способом. |
| BasicConnectedAnimationConfiguration |
Объект , который настраивает подключенную анимацию как линейный переход от источника к месту назначения. |
| BeginStoryboard |
Действие триггера, которое начинает раскадровки. Редко используется. См. заметки. |
| BounceEase |
Представляет функцию плавности, создающую анимированный эффект отскока. |
| CircleEase |
Представляет функцию плавности, которая создает анимацию для ускорения и замедления с помощью тригонометрической функции. |
| ColorAnimation |
Анимирует значение свойства Color между двумя целевыми значениями, используя линейную интерполяцию для указанной длительности. |
| ColorAnimationUsingKeyFrames |
Анимирует значение свойства Color вместе с набором ключевых кадров. |
| ColorKeyFrame |
Предоставляет базовый класс для конкретных методов анимации с ключевым кадром, которые определяют сегмент анимации с целевым значением Color . Производные классы предоставляют собственный метод интерполяции ключевого кадра для значения Color , которое предоставляется для анимации ColorAnimationUsingKeyFrames . |
| ColorKeyFrameCollection |
Представляет коллекцию объектов ColorKeyFrame , доступ к которым можно получить по отдельности по индексу. ColorKeyFrameCollection — это значение свойства ColorAnimationUsingKeyFrames.KeyFrames . |
| CommonNavigationTransitionInfo |
Предоставляет общие параметры для анимаций перехода навигации. |
| ConditionallyIndependentlyAnimatableAttribute |
Не предназначено для общего использования. См. также Раздел IndependentlyAnimatableAttribute. |
| ConnectedAnimation |
Представляет анимацию, которая одновременно анимирует выход одного элемента и вход другого элемента. |
| ConnectedAnimationConfiguration |
Объект , описывающий тип анимации, воспроизводимой во время подключенной анимации. |
| ConnectedAnimationService |
Представляет службу, которая предоставляет свойства и методы для отображения Объекта ConnectedAnimation. |
| ContentThemeTransition |
Обеспечивает анимированный переход в ситуациях, когда содержимое элемента управления изменяется. Это может быть применено в дополнение к AddDeleteThemeTransition. |
| ContinuumNavigationTransitionInfo |
Указывает объект, который будет выполняться между страницами для предоставления контекста во время перехода с континуумом. |
| CubicEase |
Представляет функцию реалистичной анимации, которая создает анимацию, которая ускоряется и (или) замедляется с помощью формулы f (t) = t3. |
| DirectConnectedAnimationConfiguration |
Объект, который настраивает подключенную анимацию для воспроизведения быстрой линейной анимации между источником и назначением. |
| DiscreteColorKeyFrame |
Выполняет анимацию из значения Color предыдущего ключевого кадра в собственное значение с помощью дискретных значений. |
| DiscreteDoubleKeyFrame |
Выполняет анимацию от значения Double предыдущего ключевого кадра к его собственному значению с помощью дискретных значений. |
| DiscreteObjectKeyFrame |
Выполняет анимацию из значения Object предыдущего ключевого кадра в собственное значение с помощью дискретных значений. |
| DiscretePointKeyFrame |
Выполняет анимацию от значения Point предыдущего ключевого кадра к его собственному значению с помощью дискретных кадров. |
| DoubleAnimation |
Анимирует значение свойства Double между двумя целевыми значениями, используя линейную интерполяцию для указанной длительности. |
| DoubleAnimationUsingKeyFrames |
Анимирует значение свойства Double вместе с набором ключевых кадров. |
| DoubleKeyFrame |
Абстрактный класс, определяющий сегмент анимации с собственным целевым значением и методом интерполяции для DoubleAnimationUsingKeyFrames. |
| DoubleKeyFrameCollection |
Представляет коллекцию объектов DoubleKeyFrame , доступ к которым может осуществляться по отдельности по индексу. DoubleKeyFrameCollection — это значение свойства DoubleAnimationUsingKeyFrames.KeyFrames . |
| DragItemThemeAnimation |
Представляет анимацию с заданными настройками, которая применяется для перемещаемых элементов. |
| DragOverThemeAnimation |
Представляет анимацию с заданными настройками, которая применяется для элементов, расположенных ниже перемещаемого элемента. |
| DrillInNavigationTransitionInfo |
Указывает анимацию, выполняемую при переходе пользователя вперед в логической иерархии, например из списка master на страницу сведений. |
| DrillInThemeAnimation |
Представляет собой анимацию с заданными настройками, которая выполняется при переходе вперед в логической иерархии, например от эталонной страницы к странице сведений. |
| DrillOutThemeAnimation |
Представляет собой анимацию с заданными настройками, которая выполняется при переходе назад в логической иерархии, например от страницы сведений к эталонной странице. |
| DropTargetItemThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к потенциальным целевым элементам удаления. |
| EasingColorKeyFrame |
Связывает функции реалистичной анимации с анимацией по ключевым кадрам ColorAnimationUsingKeyFrames . |
| EasingDoubleKeyFrame |
Связывает функцию реалистичной анимации с анимацией по ключевым кадрам DoubleAnimationUsingKeyFrames . |
| EasingFunctionBase |
Предоставляет базовый класс для всех функций плавности. |
| EasingPointKeyFrame |
Связывает функцию реалистичной анимации с анимацией по ключевым кадрам PointAnimationUsingKeyFrames . |
| EdgeUIThemeTransition |
Обеспечивает анимированное поведение перехода для перехода граничного пользовательского интерфейса. |
| ElasticEase |
Представляет функцию плавности для создания анимации, напоминающую пружину, которая колеблется вперед-назад до полного успокоения. |
| EntranceNavigationTransitionInfo |
Указывает анимацию, выполняемую при отображении содержимого на странице. |
| EntranceThemeTransition |
Обеспечивает анимированное поведение перехода для элементов управления при их первом появлении. Его можно использовать для отдельных объектов или контейнеров объектов . В последнем случае дочерние элементы будут анимироваться в представлении последовательно, а не все одновременно. |
| ExponentialEase |
Представляет функцию плавности, создающую анимацию, в которой ускорение и замедление задается с помощью экспоненциальной формулы. |
| FadeInThemeAnimation |
Представляет предварительно настроенную анимацию непрозрачности, которая применяется к элементам управления при их первом отображении. |
| FadeOutThemeAnimation |
Представляет предварительно настроенную анимацию непрозрачности, которая применяется к элементам управления при их удалении из пользовательского интерфейса или скрытии. |
| GravityConnectedAnimationConfiguration |
Объект , который настраивает подключенную анимацию для воспроизведения с использованием конфигурации гравитации. |
| IndependentlyAnimatableAttribute |
Не предназначено для общего использования. Этот атрибут используется средствами проектирования, такими как Microsoft Visual Studio. Microsoft Visual Studio интерпретирует атрибут и информирует разработчиков приложений о том, как сочетание анимации и свойства будет работать в том, что касается производительности и ограничений. |
| KeySpline |
Представляет ключевой кадр сплайна для определения хода выполнения анимации. |
| KeyTimeHelper |
Предоставляет служебные методы для работы со значениями KeyTime . Код C# и Microsoft Visual Basic должны использовать элементы KeyTime . |
| LinearColorKeyFrame |
Выполняет анимацию из значения Color предыдущего ключевого кадра в собственное значение с помощью линейной интерполяции. |
| LinearDoubleKeyFrame |
Выполняет анимацию из значения Double предыдущего ключевого кадра в собственное значение с помощью линейной интерполяции. |
| LinearPointKeyFrame |
Выполняет анимацию от значения Point предыдущего ключевого кадра к его собственному значению, используя линейную интерполяцию. |
| NavigationThemeTransition |
Предоставляет анимации навигации по страницам. |
| NavigationTransitionInfo |
Предоставляет сведения о параметрах для метода Frame.Navigate . Управляет запуском анимации перехода во время действия навигации. |
| ObjectAnimationUsingKeyFrames |
Анимирует значение свойства Object в наборе ключевых кадров в течение указанной длительности. |
| ObjectKeyFrame |
Определяет сегмент анимации с собственным целевым значением и методом интерполяции для ObjectAnimationUsingKeyFrames. |
| ObjectKeyFrameCollection |
Представляет коллекцию объектов ObjectKeyFrame , к которым можно обращаться по отдельности по индексу. ObjectKeyFrameCollection — это значение свойства ObjectAnimationUsingKeyFrames.KeyFrames . |
| PaneThemeTransition |
Предоставляет анимированное поведение перехода для перехода пользовательского интерфейса панели. |
| PointAnimation |
Анимирует значение свойства Point между двумя целевыми значениями, используя линейную интерполяцию для указанной длительности. |
| PointAnimationUsingKeyFrames |
Анимирует значение свойства Point в наборе ключевых кадров. |
| PointerDownThemeAnimation |
Представляет предварительно настроенную анимацию, которая выполняется при обнаружении указателя вниз на элементе или элементе. |
| PointerUpThemeAnimation |
Представляет предварительно настроенную анимацию, которая выполняется после обнаружения указателя вниз на элементе или элементе и освобождения действия касания. |
| PointKeyFrame |
Определяет сегмент анимации с собственным целевым значением и методом интерполяции для PointAnimationUsingKeyFrames. |
| PointKeyFrameCollection |
Представляет коллекцию объектов PointKeyFrame , доступ к которым можно получить по отдельности по индексу. PointKeyFrameCollection — это значение свойства PointAnimation.KeyFrames . |
| PopInThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к всплывающим компонентам элементов управления (например, к пользовательскому интерфейсу, похожему на подсказку, в объекте) по мере их появления. Она объединяет непрозрачность и преобразование. |
| PopOutThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к всплывым компонентам элементов управления (например, к пользовательскому интерфейсу, похожему на подсказку, в объекте) по мере их закрытия или удаления. Она объединяет непрозрачность и преобразование. |
| PopupThemeTransition |
Обеспечивает анимированный переход для всплывающих компонентов элементов управления (например, пользовательский интерфейс типа "подсказка" на объекте) при их появлении. |
| PowerEase |
Представляет функцию для реалистичной анимации, которая создает анимацию, которая ускоряется и (или) замедляется с помощью формулы f (t) = t*p*, где p равно свойству Power . |
| QuadraticEase |
Представляет функцию реалистичной анимации, которая создает анимацию, которая ускоряется или замедляется с помощью формулы f (t) = t2 |
| QuarticEase |
Представляет функцию реалистичной анимации, которая создает анимацию, которая ускоряется и (или) замедляется с помощью формулы f (t) = t4. |
| QuinticEase |
Представляет функцию для реалистичной анимации, которая ускоряется и (или) замедляется с помощью формулы f (t) = t5. |
| ReorderThemeTransition |
Обеспечивает анимированный переход в ситуациях, когда в элементах управления, представленных списками, изменяется порядок следования элементов. Обычно это происходит из-за операции перетаскивания. Различные элементы управления и темы могут иметь различные характеристики анимации. |
| RepeatBehaviorHelper |
Предоставляет базовые служебные методы для обработки значений RepeatBehavior . В коде C# и Microsoft Visual Basic следует использовать элементы RepeatBehavior . |
| RepositionThemeAnimation |
Используйте для анимации объекта, который перемещается. |
| RepositionThemeTransition |
Реагирует на перемещение макета, если контекст не задан и передается триггер перемещения . |
| SineEase |
Представляет функцию для реалистичной анимации, создающую анимацию, которая ускоряется и замедляется по формуле синуса. |
| SlideNavigationTransitionInfo |
Предоставляет параметры для перехода навигации по слайдам. |
| SplineColorKeyFrame |
Выполняет анимацию от значения Color предыдущего ключевого кадра к его собственному значению , используя сплайнированную интерполяцию. |
| SplineDoubleKeyFrame |
Выполняет анимацию от значения Double предыдущего ключевого кадра к его собственному значению с помощью сплайн-интерполяции. |
| SplinePointKeyFrame |
Выполняет анимацию от значения Point предыдущего ключевого кадра к его собственному значению с помощью сплайн-интерполяции. |
| SplitCloseThemeAnimation |
Представляет предварительно настроенную анимацию, скрывающую целевой пользовательский интерфейс с помощью анимации разделения . |
| SplitOpenThemeAnimation |
Представляет предварительно настроенную анимацию, которая показывает целевой пользовательский интерфейс с помощью анимации разделения . |
| Storyboard |
Управляет анимацией с помощью временная шкала и предоставляет сведения о целевых объектах и свойствах для дочерних анимаций. |
| SuppressNavigationTransitionInfo |
Указывает, что анимации подавляются во время навигации. |
| SwipeBackThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к элементам управления, когда элемент скользит обратно в слот макета после взаимодействия с прокруткой . |
| SwipeHintThemeAnimation |
Представляет предварительно настроенную анимацию, которая указывает, что жест прокрутки теперь возможен. |
| Timeline |
Определяет длительность и другие свойства поведения для анимации среда выполнения Windows. Временная шкала — это базовый класс для Раскадровки и всех среда выполнения Windows типов анимации, в том числе из библиотеки анимации и для пользовательских анимаций в визуальных состояниях или XAML на уровне страницы. |
| TimelineCollection |
Представляет коллекцию объектов временной шкалы (анимации определенного типа). TimelineCollection — это значение свойства Storyboard.Children . |
| Transition |
Представляет визуальное поведение, которое происходит для предопределенных действий или изменений состояния. Определенные переходы темы (различные производные от перехода классы) могут применяться к отдельным элементам с помощью свойства UIElement.Transitions или применяться к свойствам перехода темы для конкретного сценария, например ContentControl.ContentTransitions. |
| TransitionCollection |
Представляет коллекцию объектов Transition . Каждый объект Transition представляет собой отдельный переход темы, который является частью библиотеки анимации среда выполнения Windows. |
Структуры
| KeyTime |
Указывает, когда определенный опорный кадр должен быть отображен во время анимации. |
| RepeatBehavior |
Описывает, как временная шкала повторяет свою простую длительность. |
Перечисления
| ClockState |
Описывает потенциальные состояния анимации. |
| ConnectedAnimationComponent |
Определяет константы, указывающие анимации компонентов, составляющие подключенную анимацию. |
| EasingMode |
Указывает способ интерполяции анимации, связанной с функцией реалистичной анимации. |
| FillBehavior |
Указывает, как ведет себя временная шкала , когда она находится за пределами активного периода, но ее родитель находится внутри активного периода или периода удержания. |
| RepeatBehaviorType |
Указывает режим повтора, который представляет необработанное значение RepeatBehavior . |
| SlideNavigationTransitionEffect |
Определяет константы, описывающие тип анимации, воспроизводимой во время перехода слайда. |
См. также раздел
- Master/detail sample (Пример шаблона основной информации и подробных сведений)