Microsoft.UI.Xaml.Media.Animation Spazio dei nomi

Fornisce animazioni e API storyboard per animazioni di transizione, stati di visualizzazione o componenti animati dell'interfaccia utente.

Classi

Nome Descrizione
AddDeleteThemeTransition

Fornisce il comportamento di transizione animato per quando i controlli aggiungono o eliminano elementi figlio di un pannello. Ad esempio, se hai una raccolta di foto visualizzate in una griglia, puoi associare questa animazione alla griglia in modo che quando le foto vengono aggiunte o eliminate, le foto verranno animate in e fuori visualizzazione.

BackEase

Rappresenta una funzione di interpolazione che modifica un valore nella direzione opposta della funzione principale durante una parte di una durata, quindi inverte e completa il comportamento della funzione nel tempo in modo convenzionale.

BasicConnectedAnimationConfiguration

Oggetto che configura l'animazione connessa come transizione lineare dall'origine alla destinazione.

BeginStoryboard

Azione trigger che avvia uno Storyboard. Non usato comunemente. Vedere la sezione Osservazioni.

BounceEase

Rappresenta una funzione di interpolazione che crea un effetto di rimbalzo animato.

CircleEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelera usando una funzione circolare.

ColorAnimation

Aggiunge un'animazione al valore di una proprietà Color tra due valori di destinazione usando l'interpolazione lineare su una durata specificata.

ColorAnimationUsingKeyFrames

Anima il valore di una proprietà Color lungo un set di fotogrammi chiave.

ColorKeyFrame

Fornisce una classe base per tecniche di fotogramma chiave di animazione specifiche che definiscono un segmento di animazione con un valore di destinazione colore . Le classi derivate forniscono un metodo di interpolazione fotogrammi chiave diverso per un valore Color fornito per un'animazione ColorAnimationUsingKeyFrames .

ColorKeyFrameCollection

Rappresenta un insieme di oggetti ColorKeyFrame a cui è possibile accedere singolarmente in base all'indice. ColorKeyFrameCollection è il valore della proprietà ColorAnimationUsingKeyFrames.KeyFrames .

CommonNavigationTransitionInfo

Fornisce parametri comuni per le animazioni di transizione di navigazione.

ConditionallyIndependentlyAnimatableAttribute

Non destinato all'uso generico. Vedere anche IndependentlyAnimatableAttribute.

ConnectedAnimation

Rappresenta un'animazione che anima simultaneamente l'uscita di un elemento e l'ingresso di un altro elemento.

ConnectedAnimationConfiguration

Oggetto che descrive il tipo di animazione da riprodurre durante un'animazione connessa.

ConnectedAnimationService

Rappresenta un servizio che fornisce proprietà e metodi per visualizzare connectedAnimation.

ContentThemeTransition

Fornisce il comportamento di transizione animato per quando il contenuto di un controllo cambia. Questa operazione può essere applicata oltre a AddDeleteThemeTransition.

ContinuumNavigationTransitionInfo

Specifica l'oggetto che verrà visualizzato tra le pagine per fornire il contesto durante una transizione continua.

CubicEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando la formula f (t) = t3.

DirectConnectedAnimationConfiguration

Oggetto che configura l'animazione connessa per riprodurre un'animazione lineare rapida tra origine e destinazione.

DiscreteColorKeyFrame

Aggiunge un'animazione dal valore Color del fotogramma chiave precedente al relativo valore Value usando valori discreti.

DiscreteDoubleKeyFrame

Aggiunge un'animazione dal valore Double del fotogramma chiave precedente al relativo valore Value usando valori discreti.

DiscreteObjectKeyFrame

Aggiunge un'animazione dal valore Object del fotogramma chiave precedente al relativo valore Value usando valori discreti.

DiscretePointKeyFrame

Aggiunge un'animazione dal valore Point del fotogramma chiave precedente al relativo Valore usando fotogrammi discreti.

DoubleAnimation

Aggiunge un'animazione al valore di una proprietà Double tra due valori di destinazione usando l'interpolazione lineare su una durata specificata.

DoubleAnimationUsingKeyFrames

Aggiunge un'animazione al valore di una proprietà Double lungo un set di fotogrammi chiave.

DoubleKeyFrame

Classe astratta che definisce un segmento di animazione con il proprio valore di destinazione e metodo di interpolazione per un doubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Rappresenta un insieme di oggetti DoubleKeyFrame a cui è possibile accedere singolarmente in base all'indice. DoubleKeyFrameCollection è il valore della proprietà DoubleAnimationUsingKeyFrames.KeyFrames .

DragItemThemeAnimation

Rappresenta l'animazione preconfigurata che si applica agli elementi trascinati.

DragOverThemeAnimation

Rappresenta l'animazione preconfigurata che si applica agli elementi sottostanti un elemento trascinato.

DrillInNavigationTransitionInfo

Specifica l'animazione da eseguire quando un utente passa in avanti in una gerarchia logica, ad esempio da un elenco master a una pagina di dettaglio.

DrillInThemeAnimation

Rappresenta un'animazione preconfigurata eseguita quando un utente passa in avanti in una gerarchia logica, ad esempio da una pagina master a una pagina di dettaglio.

DrillOutThemeAnimation

Rappresenta un'animazione preconfigurata eseguita quando un utente passa all'indietro in una gerarchia logica, ad esempio da una pagina di dettaglio a una pagina master.

DropTargetItemThemeAnimation

Rappresenta l'animazione preconfigurata che si applica a potenziali elementi di destinazione di rilascio.

EasingColorKeyFrame

Associa le funzioni di interpolazione a un'animazione con fotogrammi chiave ColorAnimationUsingKeyFrames .

EasingDoubleKeyFrame

Associa una funzione di interpolazione a un'animazione con fotogrammi chiave DoubleAnimationUsingKeyFrames .

EasingFunctionBase

Fornisce la classe base per tutte le funzioni di interpolazione.

EasingPointKeyFrame

Associa una funzione di interpolazione a un'animazione con fotogrammi chiave PointAnimationUsingKeyFrames .

EdgeUIThemeTransition

Fornisce il comportamento di transizione animato per una transizione dell'interfaccia utente perimetrale.

ElasticEase

Rappresenta una funzione di interpolazione che crea un'animazione simile a una molla che oscilla avanti e indietro fino a quando non arriva a riposo.

EntranceNavigationTransitionInfo

Specifica l'animazione da eseguire quando il contenuto viene visualizzato in una pagina.

EntranceThemeTransition

Fornisce il comportamento di transizione animato sui controlli quando vengono visualizzati per la prima volta. È possibile usarlo su singoli oggetti o su contenitori di oggetti. In quest'ultimo caso, gli elementi figlio verranno animati in visualizzazione in sequenza anziché tutti contemporaneamente.

ExponentialEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando una formula esponenziale.

FadeInThemeAnimation

Rappresenta l'animazione di opacità preconfigurata che si applica ai controlli quando vengono visualizzati per la prima volta.

FadeOutThemeAnimation

Rappresenta l'animazione di opacità preconfigurata che si applica ai controlli quando vengono rimossi dall'interfaccia utente o nascosti.

GravityConnectedAnimationConfiguration

Oggetto che configura l'animazione connessa da riprodurre usando la configurazione della gravità.

IndependentlyAnimatableAttribute

Non destinato all'uso generico. Questo attributo viene usato dagli strumenti di progettazione, ad esempio Microsoft Visual Studio. Microsoft Visual Studio interpreta l'attributo e informa gli sviluppatori di app in che modo una combinazione di proprietà di animazione funzionerà per quanto riguarda le prestazioni e le restrizioni.

KeySpline

Rappresenta un fotogramma chiave spline per definire lo stato di avanzamento dell'animazione.

KeyTimeHelper

Fornisce metodi di utilità per l'utilizzo dei valori KeyTime . Il codice C# deve usare invece i membri di KeyTime .

LinearColorKeyFrame

Aggiunge un'animazione dal valore Color del fotogramma chiave precedente al relativo Valore usando l'interpolazione lineare.

LinearDoubleKeyFrame

Aggiunge un'animazione dal valore Double del fotogramma chiave precedente al proprio Valore usando l'interpolazione lineare.

LinearPointKeyFrame

Aggiunge un'animazione dal valore Point del fotogramma chiave precedente al relativo valore Value, usando l'interpolazione lineare.

NavigationThemeTransition

Fornisce animazioni di spostamento tra le pagine.

NavigationTransitionInfo

Fornisce informazioni sui parametri per il metodo Frame.Navigate . Controlla la modalità di esecuzione dell'animazione di transizione durante l'azione di spostamento.

ObjectAnimationUsingKeyFrames

Aggiunge un'animazione al valore di una proprietà Object lungo un set di fotogrammi chiave su una durata specificata.

ObjectKeyFrame

Definisce un segmento di animazione con il proprio valore di destinazione e metodo di interpolazione per un objectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Rappresenta un insieme di oggetti ObjectKeyFrame a cui è possibile accedere singolarmente in base all'indice. ObjectKeyFrameCollection è il valore della proprietà ObjectAnimationUsingKeyFrames.KeyFrames .

PaneThemeTransition

Fornisce il comportamento di transizione animato per una transizione dell'interfaccia utente del pannello.

PointAnimation

Aggiunge un'animazione al valore di una proprietà Point tra due valori di destinazione usando l'interpolazione lineare su una durata specificata.

PointAnimationUsingKeyFrames

Anima il valore di una proprietà Point lungo un set di fotogrammi chiave.

PointerDownThemeAnimation

Rappresenta un'animazione preconfigurata che viene eseguita quando viene rilevato un puntatore verso il basso su un elemento o un elemento.

PointerUpThemeAnimation

Rappresenta un'animazione preconfigurata eseguita dopo il rilevamento di un puntatore verso il basso su un elemento o un elemento e l'azione di tocco viene rilasciata.

PointKeyFrame

Definisce un segmento di animazione con il proprio valore di destinazione e il metodo di interpolazione per un PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Rappresenta un insieme di oggetti PointKeyFrame a cui è possibile accedere singolarmente in base all'indice. PointKeyFrameCollection è il valore della proprietà PointAnimation.KeyFrames .

PopInThemeAnimation

Rappresenta l'animazione preconfigurata che si applica ai componenti popup dei controlli (ad esempio, interfaccia utente simile alla descrizione comando in un oggetto) quando vengono visualizzati. Questa animazione combina l'opacità e la traduzione.

PopOutThemeAnimation

Rappresenta l'animazione preconfigurata che si applica ai componenti popup dei controlli (ad esempio, interfaccia utente simile alla descrizione comando in un oggetto) quando vengono chiusi/rimossi. Questa animazione combina l'opacità e la traduzione.

PopupThemeTransition

Fornisce il comportamento di transizione animato che si applica ai componenti di comparsa dei controlli (ad esempio, interfaccia utente simile a un suggerimento su un oggetto) quando vengono visualizzati.

PowerEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando la formula f (t) = t*p* dove p è uguale alla proprietà Power .

QuadraticEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando la formula f (t) = t2

QuarticEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando la formula f (t) = t4.

QuinticEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando la formula f (t) = t5.

ReorderThemeTransition

Fornisce il comportamento di transizione animato per quando gli elementi dei controlli della visualizzazione elenco cambiano ordine. In genere ciò è dovuto a un'operazione di trascinamento della selezione. Controlli e temi diversi hanno potenzialmente caratteristiche variabili per le animazioni coinvolte.

RepeatBehaviorHelper

Fornisce metodi di utilità di base per l'elaborazione dei valori RepeatBehavior . Il codice C# deve usare invece i membri di RepeatBehavior .

RepositionThemeAnimation

Utilizzare per animare un oggetto che viene riposizionato.

RepositionThemeTransition

Reagisce allo spostamento del layout quando non viene impostato alcun contesto e viene passato un trigger di spostamento .

SineEase

Rappresenta una funzione di interpolazione che crea un'animazione che accelera e/o decelerate usando una formula seno.

SlideNavigationTransitionInfo

Fornisce i parametri per una transizione di navigazione diapositiva.

SplineColorKeyFrame

Aggiunge un'animazione dal valore Color del fotogramma chiave precedente al relativo valore Value usando l'interpolazione splined.

SplineDoubleKeyFrame

Aggiunge un'animazione dal valore Double del fotogramma chiave precedente al relativo Valore usando l'interpolazione splined.

SplinePointKeyFrame

Aggiunge un'animazione dal valore Point del fotogramma chiave precedente al relativo valore Value usando l'interpolazione splined.

SplitCloseThemeAnimation

Rappresenta l'animazione preconfigurata che nasconde un'interfaccia utente di destinazione usando un'animazione divisa .

SplitOpenThemeAnimation

Rappresenta l'animazione preconfigurata che rivela un'interfaccia utente di destinazione usando un'animazione divisa .

Storyboard

Controlla le animazioni con una sequenza temporale e fornisce informazioni sulla destinazione di oggetti e proprietà per le animazioni figlio.

SuppressNavigationTransitionInfo

Specifica che le animazioni vengono eliminate durante la navigazione.

SwipeBackThemeAnimation

Rappresenta l'animazione preconfigurata che si applica ai controlli quando un elemento torna nello slot di layout dopo un'interazione Di scorrimento rapido .

SwipeHintThemeAnimation

Rappresenta l'animazione preconfigurata che indica che un movimento Swipe è ora possibile.

Timeline

Definisce una durata e altre proprietà di comportamento per un'animazione Windows Runtime. Timeline è la classe base per Storyboard e tutti i tipi di animazione Windows Runtime, inclusi quelli della libreria di animazioni e quelli usati per le animazioni personalizzate in stati di visualizzazione o XAML a livello di pagina.

TimelineCollection

Rappresenta una raccolta di oggetti Timeline (animazioni di tipo specifiche). TimelineCollection è il valore della proprietà Storyboard.Children .

Transition

Rappresenta un comportamento visivo che si verifica per azioni o modifiche di stato predefinite. Le transizioni di tema specifiche (varie classi derivate di transizione) possono essere applicate a singoli elementi usando la proprietà UIElement.Transitions o applicate per proprietà di transizione del tema specifiche dello scenario, ad esempio ContentControl.ContentTransitions.

TransitionCollection

Rappresenta una raccolta di oggetti Transition . Ogni oggetto Transition rappresenta una transizione del tema diversa, parte della libreria di animazioni Windows Runtime.

Struct

Nome Descrizione
KeyTime

Specifica quando deve essere eseguito un fotogramma chiave specifico durante un'animazione.

RepeatBehavior

Descrive come una sequenza temporale ripete la durata semplice.

Enumerazioni

Nome Descrizione
ClockState

Descrive i potenziali stati di un'animazione.

ConnectedAnimationComponent

Definisce costanti che specificano le animazioni dei componenti che costituiscono un'animazione connessa.

EasingMode

Specifica la modalità di interpolazione dell'animazione associata a una funzione di interpolazione.

FillBehavior

Specifica il comportamento di una sequenza temporale quando si trova all'esterno del periodo attivo, ma il relativo elemento padre si trova all'interno del periodo attivo o di blocco.

RepeatBehaviorType

Specifica la modalità di ripetizione rappresentata da un valore non elaborato RepeatBehavior .

SlideNavigationTransitionEffect

Definisce le costanti che descrivono il tipo di animazione da riprodurre durante una transizione di diapositiva.

Vedi anche