Microsoft.UI.Xaml.Media.Animation Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece animação e API de storyboard para animações de transição, estados visuais ou componentes animados da interface do usuário.
Classes
| Nome | Description |
|---|---|
| AddDeleteThemeTransition |
Fornece o comportamento de transição animado para quando os controles adicionam ou excluem filhos de um painel. Por exemplo, se você tiver uma coleção de fotos exibidas em uma Grade, poderá associar essa animação à Grade para que, quando as fotos forem adicionadas ou excluídas, as fotos sejam animadas dentro e fora de exibição. |
| BackEase |
Representa uma função de easing que altera um valor na direção oposta da função principal durante parte de uma duração, em seguida, inverte e conclui o comportamento de função ao longo do tempo de maneira convencional. |
| BasicConnectedAnimationConfiguration |
Um objeto que configura a animação conectada como uma transição linear da origem para o destino. |
| BeginStoryboard |
Uma ação de gatilho que inicia um Storyboard. Não usado com frequência. Consulte Comentários. |
| BounceEase |
Representa uma função de easing que cria um efeito de salto animado. |
| CircleEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma função circular. |
| ColorAnimation |
Anima o valor de uma propriedade Color entre dois valores de destino usando interpolação linear em uma duração especificada. |
| ColorAnimationUsingKeyFrames |
Anima o valor de uma propriedade Color ao longo de um conjunto de quadros-chave. |
| ColorKeyFrame |
Fornece uma classe base para técnicas específicas de quadro-chave de animação que definem um segmento de animação com um valor de destino de cor . Cada uma das classes derivadas fornece um método de interpolação de quadro-chave diferente para um valor color que é fornecido para uma animação ColorAnimationUsingKeyFrames . |
| ColorKeyFrameCollection |
Representa uma coleção de objetos ColorKeyFrame que podem ser acessados individualmente pelo índice. ColorKeyFrameCollection é o valor da propriedade ColorAnimationUsingKeyFrames.KeyFrames . |
| CommonNavigationTransitionInfo |
Fornece parâmetros comuns para animações de transição de navegação. |
| ConditionallyIndependentlyAnimatableAttribute |
Não destinado ao uso geral. Consulte também IndependentlyAnimatableAttribute. |
| ConnectedAnimation |
Representa uma animação que anima simultaneamente a saída de um elemento e a entrada de outro elemento. |
| ConnectedAnimationConfiguration |
Um objeto que descreve o tipo de animação a ser reproduzida durante uma animação conectada. |
| ConnectedAnimationService |
Representa um serviço que fornece propriedades e métodos para exibir um ConnectedAnimation. |
| ContentThemeTransition |
Fornece o comportamento de transição animado para quando o conteúdo de um controle está mudando. Isso pode ser aplicado além de AddDeleteThemeTransition. |
| ContinuumNavigationTransitionInfo |
Especifica o objeto que voará entre páginas para fornecer contexto durante uma transição de continuum. |
| CubicEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f (t) = t3. |
| DirectConnectedAnimationConfiguration |
Um objeto que configura a animação conectada para reproduzir uma animação linear rápida entre a origem e o destino. |
| DiscreteColorKeyFrame |
Anima do valor color do quadro de chave anterior para seu próprio Valor usando valores discretos. |
| DiscreteDoubleKeyFrame |
Anima do valor duplo do quadro de chave anterior para seu próprio Valor usando valores discretos. |
| DiscreteObjectKeyFrame |
Anima do valor objeto do quadro de chave anterior para seu próprio Valor usando valores discretos. |
| DiscretePointKeyFrame |
Anima do valor point do quadro de chave anterior para seu próprio Valor usando quadros discretos. |
| DoubleAnimation |
Anima o valor de uma propriedade Double entre dois valores de destino usando interpolação linear em uma duração especificada. |
| DoubleAnimationUsingKeyFrames |
Anima o valor de uma propriedade Double ao longo de um conjunto de quadros-chave. |
| DoubleKeyFrame |
Uma classe abstrata que define um segmento de animação com seu próprio valor de destino e método de interpolação para um DoubleAnimationUsingKeyFrames. |
| DoubleKeyFrameCollection |
Representa uma coleção de objetos DoubleKeyFrame que podem ser acessados individualmente pelo índice. DoubleKeyFrameCollection é o valor da propriedade DoubleAnimationUsingKeyFrames.KeyFrames . |
| DragItemThemeAnimation |
Representa a animação pré-configurada que se aplica aos elementos do item que estão sendo arrastados. |
| DragOverThemeAnimation |
Representa a animação pré-configurada que se aplica aos elementos abaixo de um elemento que está sendo arrastado. |
| DrillInNavigationTransitionInfo |
Especifica a animação a ser executada quando um usuário navega para frente em uma hierarquia lógica, como de uma lista mestra para uma página de detalhes. |
| DrillInThemeAnimation |
Representa uma animação pré-configurada que é executada quando um usuário navega para frente em uma hierarquia lógica, como de uma página mestra para uma página de detalhes. |
| DrillOutThemeAnimation |
Representa uma animação pré-configurada que é executada quando um usuário navega para trás em uma hierarquia lógica, como de uma página de detalhes para uma página mestra. |
| DropTargetItemThemeAnimation |
Representa a animação pré-configurada que se aplica a possíveis elementos de destino de soltar. |
| EasingColorKeyFrame |
Associa funções de easing a uma animação de quadro-chave ColorAnimationUsingKeyFrames . |
| EasingDoubleKeyFrame |
Associa uma função de easing a uma animação de quadro-chave DoubleAnimationUsingKeyFrames . |
| EasingFunctionBase |
Fornece a classe base para todas as funções de easing. |
| EasingPointKeyFrame |
Associa uma função de easing a uma animação de quadro-chave PointAnimationUsingKeyFrames . |
| EdgeUIThemeTransition |
Fornece o comportamento de transição animado para uma transição de interface do usuário de borda. |
| ElasticEase |
Representa uma função de easing que cria uma animação que se assemelha a uma mola oscilando para frente e para trás até que se trata de descansar. |
| EntranceNavigationTransitionInfo |
Especifica a animação a ser executada quando o conteúdo aparece em uma página. |
| EntranceThemeTransition |
Fornece o comportamento de transição animado nos controles quando eles aparecem pela primeira vez. Você pode usá-lo em objetos individuais ou em contêineres de objetos. No último caso, os elementos filho animarão em exibição em sequência, em vez de todos ao mesmo tempo. |
| ExponentialEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma fórmula exponencial. |
| FadeInThemeAnimation |
Representa a animação de opacidade pré-configurada que se aplica aos controles quando eles são mostrados pela primeira vez. |
| FadeOutThemeAnimation |
Representa a animação de opacidade pré-configurada que se aplica aos controles quando eles são removidos da interface do usuário ou ocultos. |
| GravityConnectedAnimationConfiguration |
Um objeto que configura a animação conectada a ser reproduzida usando a configuração de gravidade. |
| IndependentlyAnimatableAttribute |
Não destinado ao uso geral. Esse atributo é usado por ferramentas de design, como Microsoft Visual Studio. Microsoft Visual Studio interpreta o atributo e informa aos desenvolvedores do aplicativo como uma combinação de propriedade de animação funcionará no que diz respeito ao desempenho e às restrições. |
| KeySpline |
Representa um quadro-chave spline para definir o progresso da animação. |
| KeyTimeHelper |
Fornece métodos de utilitário para trabalhar com valores KeyTime . Em vez disso, o código C# deve usar membros do KeyTime . |
| LinearColorKeyFrame |
Anima do valor color do quadro de chave anterior para seu próprio Valor usando interpolação linear. |
| LinearDoubleKeyFrame |
Anima do valor duplo do quadro de chave anterior para seu próprio Valor usando interpolação linear. |
| LinearPointKeyFrame |
Anima do valor point do quadro de chave anterior para seu próprio Valor, usando interpolação linear. |
| NavigationThemeTransition |
Fornece animações de navegação de página. |
| NavigationTransitionInfo |
Fornece informações de parâmetro para o método Frame.Navigate . Controla como a animação de transição é executada durante a ação de navegação. |
| ObjectAnimationUsingKeyFrames |
Anima o valor de uma propriedade Object ao longo de um conjunto de KeyFrames em uma duração especificada. |
| ObjectKeyFrame |
Define um segmento de animação com seu próprio valor de destino e método de interpolação para um ObjectAnimationUsingKeyFrames. |
| ObjectKeyFrameCollection |
Representa uma coleção de objetos ObjectKeyFrame que podem ser acessados individualmente pelo índice. ObjectKeyFrameCollection é o valor da propriedade ObjectAnimationUsingKeyFrames.KeyFrames . |
| PaneThemeTransition |
Fornece o comportamento de transição animado para uma transição de interface do usuário do painel. |
| PointAnimation |
Anima o valor de uma propriedade Point entre dois valores de destino usando interpolação linear em uma duração especificada. |
| PointAnimationUsingKeyFrames |
Anima o valor de uma propriedade Point ao longo de um conjunto de KeyFrames. |
| PointerDownThemeAnimation |
Representa uma animação pré-configurada que é executada quando um ponteiro para baixo é detectado em um item ou elemento. |
| PointerUpThemeAnimation |
Representa uma animação pré-configurada que é executada depois que um ponteiro para baixo é detectado em um item ou elemento e a ação de toque é lançada. |
| PointKeyFrame |
Define um segmento de animação com seu próprio valor de destino e método de interpolação para um PointAnimationUsingKeyFrames. |
| PointKeyFrameCollection |
Representa uma coleção de objetos PointKeyFrame que podem ser acessados individualmente pelo índice. PointKeyFrameCollection é o valor da propriedade PointAnimation.KeyFrames . |
| PopInThemeAnimation |
Representa a animação pré-configurada que se aplica a componentes pop-in de controles (por exemplo, interface do usuário semelhante a uma dica de ferramenta em um objeto) conforme eles aparecem. Esta animação combina opacidade e translação. |
| PopOutThemeAnimation |
Representa a animação pré-configurada que se aplica a componentes pop-in de controles (por exemplo, interface do usuário semelhante a uma dica de ferramenta em um objeto) conforme eles são fechados/removidos. Esta animação combina opacidade e translação. |
| PopupThemeTransition |
Fornece o comportamento de transição animado que se aplica a componentes pop-in de controles (por exemplo, interface do usuário semelhante a uma dica de ferramenta em um objeto) à medida que eles aparecem. |
| PowerEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f (t) = t*p* em que p é igual à propriedade Power . |
| QuadraticEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f (t) = t2 |
| QuarticEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f (t) = t4. |
| QuinticEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f (t) = t5. |
| ReorderThemeTransition |
Fornece o comportamento de transição animado para quando os itens de controle de exibição de lista mudam de ordem. Normalmente, isso ocorre devido a uma operação de arrastar e soltar. Controles e temas diferentes potencialmente têm características variadas para as animações envolvidas. |
| RepeatBehaviorHelper |
Fornece métodos utilitários básicos para processar valores RepeatBehavior . Em vez disso, o código C# deve usar membros de RepeatBehavior . |
| RepositionThemeAnimation |
Use para animar um objeto que está sendo reposicionado. |
| RepositionThemeTransition |
Reage a movimentos de layout quando nenhum contexto é definido e um gatilho de movimento é passado. |
| SineEase |
Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma fórmula de seno. |
| SlideNavigationTransitionInfo |
Fornece os parâmetros para uma transição de navegação de slides. |
| SplineColorKeyFrame |
Anima do valor color do quadro de chave anterior para seu próprio Valor usando interpolação splined. |
| SplineDoubleKeyFrame |
Anima do valor duplo do quadro de chave anterior para seu próprio Valor usando interpolação splined. |
| SplinePointKeyFrame |
Anima do valor point do quadro de chave anterior para seu próprio Valor usando interpolação splined. |
| SplitCloseThemeAnimation |
Representa a animação pré-configurada que oculta uma interface do usuário de destino usando uma animação dividida . |
| SplitOpenThemeAnimation |
Representa a animação pré-configurada que revela uma interface do usuário de destino usando uma animação dividida . |
| Storyboard |
Controla animações com uma linha do tempo e fornece informações de direcionamento de objeto e propriedade para suas animações filho. |
| SuppressNavigationTransitionInfo |
Especifica que as animações são suprimidas durante a navegação. |
| SwipeBackThemeAnimation |
Representa a animação pré-configurada que se aplica aos controles quando um elemento desliza de volta para seu slot de layout após uma interação de passar o dedo . |
| SwipeHintThemeAnimation |
Representa a animação pré-configurada que indica que um gesto de passar o dedo agora é possível. |
| Timeline |
Define uma duração e outras propriedades de comportamento para uma animação Windows Runtime. Linha do tempo é a classe base para Storyboard e todos os tipos de animação Windows Runtime, incluindo aqueles da biblioteca de animação e aqueles usados para animações personalizadas em estados visuais ou XAML no nível da página. |
| TimelineCollection |
Representa uma coleção de objetos Timeline (animações de tipo específicas). Uma TimelineCollection é o valor da propriedade Storyboard.Children . |
| Transition |
Representa um comportamento visual que ocorre para ações predefinidas ou alterações de estado. Transições de tema específicas (várias classes derivadas de transição) podem ser aplicadas a elementos individuais usando a propriedade UIElement.Transitions ou aplicadas a propriedades de transição de tema específicas do cenário, como ContentControl.ContentTransitions. |
| TransitionCollection |
Representa uma coleção de objetos transition . Cada objeto Transition representa uma transição de tema diferente, parte da biblioteca de animação Windows Runtime. |
Estruturas
| Nome | Description |
|---|---|
| KeyTime |
Especifica quando um quadro chave específico deve ocorrer durante uma animação. |
| RepeatBehavior |
Descreve como uma Linha do Tempo repete sua duração simples. |
Enumerações
| Nome | Description |
|---|---|
| ClockState |
Descreve os estados potenciais de uma animação. |
| ConnectedAnimationComponent |
Define constantes que especificam as animações de componente que compõem uma animação conectada. |
| EasingMode |
Especifica como a animação associada a uma função de easing interpola. |
| FillBehavior |
Especifica como uma Linha do Tempo se comporta quando está fora de seu período ativo, mas seu pai está dentro de seu período ativo ou de retenção. |
| RepeatBehaviorType |
Especifica o modo de repetição que um valor bruto RepeatBehavior representa. |
| SlideNavigationTransitionEffect |
Define constantes que descrevem o tipo de animação a ser reproduzida durante uma transição de slide. |