Microsoft.UI.Xaml.Media.Animation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API анимации и раскадровки для анимации, визуальных состояний или анимированных компонентов пользовательского интерфейса.
Классы
| Имя | Описание |
|---|---|
| AddDeleteThemeTransition |
Предоставляет анимированное поведение перехода при добавлении или удалении дочерних элементов панели. Например, если у вас есть коллекция фотографий, отображаемых в сетке, вы можете связать эту анимацию с сеткой , чтобы при добавлении или удалении фотографий фотографии были анимированы и не отображаются. |
| BackEase |
Представляет функцию упрощения, которая изменяет значение в противоположном направлении основной функции в течение части длительности, а затем отменяет и завершает поведение функции с течением времени обычным образом. |
| BasicConnectedAnimationConfiguration |
Объект, который настраивает подключенную анимацию в виде линейного перехода от источника к назначению. |
| BeginStoryboard |
Действие триггера, начинающее раскадровки. Часто не используется. См. примечания. |
| BounceEase |
Представляет функцию упрощения, которая создает анимированный эффект отскоки. |
| CircleEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью циклической функции. |
| ColorAnimation |
Анимирует значение свойства Color между двумя целевыми значениями с помощью линейной интерполяции в течение указанной длительности. |
| ColorAnimationUsingKeyFrames |
Анимирует значение свойства Color вместе с набором ключевых кадров. |
| ColorKeyFrame |
Предоставляет базовый класс для конкретных методов анимации с ключевым кадром, определяющих сегмент анимации с целевым значением Color . Производные классы предоставляют другой метод интерполяции ключевых кадров для значения Color , предоставленного для анимации ColorAnimationUsingKeyFrames . |
| ColorKeyFrameCollection |
Представляет коллекцию объектов ColorKeyFrame , к которым можно получить отдельный доступ по индексу. ColorKeyFrameCollection — это значение свойства ColorAnimationUsingKeyFrames.KeyFrames . |
| CommonNavigationTransitionInfo |
Предоставляет общие параметры для анимаций перехода навигации. |
| ConditionallyIndependentlyAnimatableAttribute |
Не предназначено для общего использования. См. также независимый атрибутAnimatableAttribute. |
| ConnectedAnimation |
Представляет анимацию, которая одновременно имитирует выход одного элемента и вход другого элемента. |
| ConnectedAnimationConfiguration |
Объект, описывающий тип анимации для воспроизведения во время подключенной анимации. |
| ConnectedAnimationService |
Представляет службу, которая предоставляет свойства и методы для отображения ConnectedAnimation. |
| ContentThemeTransition |
Предоставляет анимированное поведение перехода при изменении содержимого элемента управления. Это может применяться в дополнение к AddDeleteThemeTransition. |
| ContinuumNavigationTransitionInfo |
Указывает объект, который будет летать между страницами для предоставления контекста во время перехода континуума. |
| CubicEase |
Представляет функцию облегчения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f (t) = t3. |
| DirectConnectedAnimationConfiguration |
Объект, который настраивает подключенную анимацию для воспроизведения быстрой линейной анимации между источником и назначением. |
| DiscreteColorKeyFrame |
Анимирует значение цвета предыдущего ключевого кадра к собственному значению с помощью дискретных значений. |
| DiscreteDoubleKeyFrame |
Анимирует от двойного значения предыдущего ключевого кадра к собственному значению с помощью дискретных значений. |
| DiscreteObjectKeyFrame |
Анимирует значение объекта предыдущего ключевого кадра к собственному значению с помощью дискретных значений. |
| DiscretePointKeyFrame |
Анимация от значения точки предыдущего ключевого кадра к собственному значению с помощью дискретных кадров. |
| DoubleAnimation |
Анимирует значение свойства Double между двумя целевыми значениями с помощью линейной интерполяции в течение указанной длительности. |
| DoubleAnimationUsingKeyFrames |
Анимирует значение свойства Double вместе с набором ключевых кадров. |
| DoubleKeyFrame |
Абстрактный класс, определяющий сегмент анимации с собственным целевым значением и методом интерполяции для DoubleAnimationUsingKeyFrames. |
| DoubleKeyFrameCollection |
Представляет коллекцию объектов DoubleKeyFrame , к которым можно получить отдельный доступ по индексу. DoubleKeyFrameCollection — это значение свойства DoubleAnimationUsingKeyFrames.KeyFrames . |
| DragItemThemeAnimation |
Представляет собой предварительно настроенную анимацию, применяемую к элементам, которые перетаскивают. |
| DragOverThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к элементам под элементом, который перетаскивается. |
| DrillInNavigationTransitionInfo |
Указывает анимацию, выполняемую при переходе пользователя вперед в логической иерархии, например из главного списка на страницу сведений. |
| DrillInThemeAnimation |
Представляет предварительно настроенную анимацию, которая выполняется при переходе пользователя в логическую иерархию, например с главной страницы на страницу сведений. |
| DrillOutThemeAnimation |
Представляет предварительно настроенную анимацию, которая выполняется при переходе пользователя обратно в логическую иерархию, например с страницы сведений на эталонную страницу. |
| DropTargetItemThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к потенциальным целевым элементам удаления. |
| EasingColorKeyFrame |
Связывает функции упрощения с анимацией ColorAnimationUsingKeyFrames с ключевым кадром. |
| EasingDoubleKeyFrame |
Связывает функцию упрощения с анимацией doubleAnimationUsingKeyFrames с ключевым кадром. |
| EasingFunctionBase |
Предоставляет базовый класс для всех функций упрощения. |
| EasingPointKeyFrame |
Связывает функцию упрощения с анимацией key-frame PointAnimationUsingKeyFrames . |
| EdgeUIThemeTransition |
Предоставляет анимированное поведение перехода для перехода пограничного пользовательского интерфейса. |
| ElasticEase |
Представляет функцию упрощения, которая создает анимацию, которая напоминает весеннюю колебания назад и вперед, пока не придется отдохнуть. |
| EntranceNavigationTransitionInfo |
Указывает анимацию, выполняемую при отображении содержимого на странице. |
| EntranceThemeTransition |
Предоставляет анимированное поведение перехода для элементов управления при первом появлении. Это можно использовать для отдельных объектов или контейнеров объектов. В последнем случае дочерние элементы будут анимироваться в представлении в последовательности, а не одновременно. |
| ExponentialEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью экспоненциальной формулы. |
| FadeInThemeAnimation |
Представляет предварительно настроенную анимацию прозрачности, которая применяется к элементам управления при первом отображении. |
| FadeOutThemeAnimation |
Представляет предварительно настроенную анимацию прозрачности, которая применяется к элементам управления, когда они удаляются из пользовательского интерфейса или скрыты. |
| GravityConnectedAnimationConfiguration |
Объект, который настраивает подключенную анимацию для воспроизведения с помощью конфигурации гравитации. |
| IndependentlyAnimatableAttribute |
Не предназначено для общего использования. Этот атрибут используется средствами разработки, такими как Microsoft Visual Studio. Microsoft Visual Studio интерпретирует атрибут и информирует разработчиков приложений о том, как сочетание свойств анимации будет работать насколько производительность и ограничения. |
| KeySpline |
Представляет ключевой кадр сплайна для определения хода выполнения анимации. |
| KeyTimeHelper |
Предоставляет методы служебной программы для работы со значениями KeyTime . Вместо этого код C# должен использовать элементы KeyTime . |
| LinearColorKeyFrame |
Анимирует значение цвета предыдущего ключевого кадра к собственному значению с помощью линейной интерполяции. |
| LinearDoubleKeyFrame |
Анимирует от двойного значения предыдущего ключевого кадра к собственному значению с помощью линейной интерполяции. |
| LinearPointKeyFrame |
Анимирует от значения точки предыдущего ключевого кадра к собственному значению, используя линейную интерполяцию. |
| 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 равно свойству Power . |
| QuadraticEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f (t) = t2 |
| QuarticEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью формулы f (t) = t 4. |
| QuinticEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и /или уменьшается с помощью формулы f (t) = t5. |
| ReorderThemeTransition |
Предоставляет анимированное поведение перехода при изменении порядка элементов управления представлением списка. Обычно это связано с операцией перетаскивания. Различные элементы управления и темы могут иметь различные характеристики анимации. |
| RepeatBehaviorHelper |
Предоставляет базовые методы служебной программы для обработки значений RepeatBehavior . Вместо этого код C# должен использовать элементы RepeatBehavior . |
| RepositionThemeAnimation |
Используется для анимации объекта, который перемещается. |
| RepositionThemeTransition |
Реагирует на перемещение макета при отсутствии контекста и передается триггер перемещения . |
| SineEase |
Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью синусовой формулы. |
| SlideNavigationTransitionInfo |
Предоставляет параметры для перехода навигации по слайдам. |
| SplineColorKeyFrame |
Анимирует значение цвета предыдущего ключевого кадра к собственному значению с помощью интерполяции с помощью сплинированного интерполяции. |
| SplineDoubleKeyFrame |
Анимирует от двойного значения предыдущего ключевого кадра к собственному значению с помощью интерполяции с помощью сплинированного интерполяции. |
| SplinePointKeyFrame |
Анимация от значения точки предыдущего ключевого кадра к собственному значению с помощью интерполяции с помощью сплинированного интерполяции. |
| SplitCloseThemeAnimation |
Представляет предварительно настроенную анимацию, которая скрывает целевой пользовательский интерфейс с помощью разделенной анимации. |
| SplitOpenThemeAnimation |
Представляет предварительно настроенную анимацию, которая показывает целевой пользовательский интерфейс с помощью разбиения анимации. |
| Storyboard |
Управляет анимацией с временной шкалой и предоставляет сведения о объекте и свойстве, предназначенных для его дочерних анимаций. |
| SuppressNavigationTransitionInfo |
Указывает, что анимации подавляются во время навигации. |
| SwipeBackThemeAnimation |
Представляет предварительно настроенную анимацию, которая применяется к элементам управления, когда элемент скользит обратно в его слот макета после взаимодействия с пальцем . |
| SwipeHintThemeAnimation |
Представляет предварительно настроенную анимацию, указывающую, что жест прокрутки теперь возможен. |
| Timeline |
Определяет длительность и другие свойства поведения для анимации среда выполнения Windows. Временная шкала — это базовый класс для раскадровки и всех типов анимации среда выполнения Windows, включая те из библиотеки анимаций, которые используются для пользовательских анимаций в визуальных состояниях или XAML на уровне страницы. |
| TimelineCollection |
Представляет коллекцию объектов временной шкалы (анимации конкретных типов). Временная шкалаCollection — это значение свойства Storyboard.Children . |
| Transition |
Представляет визуальное поведение, которое происходит для предопределенных действий или изменений состояния. Переходы конкретных тем (различные производные классы переходов) можно применять к отдельным элементам с помощью свойства UIElement.Transitions или применяться для свойств перехода темы для конкретных сценариев, таких как ContentControl.ContentTransitions. |
| TransitionCollection |
Представляет коллекцию объектов Transition . Каждый объект Transition представляет собой другой переход темы, часть библиотеки анимации среда выполнения Windows. |
Структуры
| Имя | Описание |
|---|---|
| KeyTime |
Указывает, когда должен происходить определенный ключевой кадр во время анимации. |
| RepeatBehavior |
Описывает, как временная шкала повторяет ее простую длительность. |
Перечисления
| Имя | Описание |
|---|---|
| ClockState |
Описывает потенциальные состояния анимации. |
| ConnectedAnimationComponent |
Определяет константы, указывающие анимации компонентов, составляющие подключенную анимацию. |
| EasingMode |
Указывает, как анимация, связанная с интерполяцией функции упрощения. |
| FillBehavior |
Указывает, как ведет себя временная шкала , если она находится за пределами активного периода, но ее родительский элемент находится внутри его активного или удерживаемого периода. |
| RepeatBehaviorType |
Указывает режим повторения, который представляет необработанное значение RepeatBehavior . |
| SlideNavigationTransitionEffect |
Определяет константы, описывающие тип анимации для воспроизведения во время перехода слайда. |