Microsoft.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 (Пример шаблона основной информации и подробных сведений)