KeyTime Struct

Definitie

Tijdens de relatieve verloop van een animatie geeft een KeyTime exemplaar de exacte timing aan wanneer een bepaald sleutelframe moet plaatsvinden.

public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Overname
KeyTime
Kenmerken
Implementeringen

Opmerkingen

Elk sleutelframe KeyTime geeft aan wanneer dat sleutelframe eindigt. Er wordt niet aangegeven hoe lang de sleuteltijd wordt afgespeeld. De hoeveelheid tijd die een sleutelframe afspeelt, wordt bepaald wanneer het sleutelframe eindigt, wanneer het vorige sleutelframe is beëindigd en de duur van de animatie. Zie Key-Frame Overzicht van animaties voor meer informatie.

Een KeyTime kan worden uitgedrukt in verschillende notaties, waaronder een numerieke tijdwaarde, als percentage of als een van de speciale sentinelwaarden Uniform of Paced.

XAML-kenmerkgebruik

< objectproperty="[days.]uren:minuten:seconden[.fractionalSeconds]"/>

– of –

< objectproperty="[days.]uren:minuten"/>

– of –

< objectproperty="pctValue%"/>

– of –

< objectproperty="Uniform"/>

– of –

< objectproperty="Paced"/>

XAML-waarden

Dagen Een geheel getal dat groter is dan of gelijk is aan 0 dat het aantal dagen aangeeft dat door dit KeyTimeis gespant. Voor meer informatie, zie de eigenschap TimeSpan.

Uur Een geheel getal tussen 0 en 23 dat het aantal uren aangeeft dat door dit KeyTimeis geduurd. Voor meer informatie, zie de eigenschap TimeSpan.

Minuten Een geheel getal tussen 0 en 59 dat het aantal minuten aangeeft dat door dit KeyTimeis gespant. Voor meer informatie, zie de eigenschap TimeSpan.

Seconden Een drijvende-kommawaarde tussen 0 en 59 waarmee het aantal seconden wordt opgegeven dat door dit KeyTimewordt gespant. Voor meer informatie, zie de eigenschap TimeSpan.

fractionalSeconds Een geheel getal dat bestaat uit 1 tot 7 cijfers die fractionele seconden aangeeft. Voor meer informatie, zie de eigenschap TimeSpan.

pctValue Een drijvende-kommawaarde tussen 0 en 100, inclusief, die dit KeyTime aangeeft als een percentage van de totale duur van de animatie. Dit moet worden gevolgd door het letterlijke teken %. Zie de Percent eigenschap voor meer informatie.

Eigenschappen

Name Description
Paced

Hiermee haalt u de Paced waarde op die tijdsinstellingen creëert, wat resulteert in een animatie die met een constante snelheid interpoleert.

Percent

Hiermee wordt de tijd opgevraagd waarop het sleutelframe eindigt, uitgedrukt als een percentage van de totale duur van de animatie.

TimeSpan

Hiermee wordt de tijd opgevraagd waarop het sleutelframe eindigt, uitgedrukt als een tijd ten opzichte van het begin van de animatie.

Type

Hiermee haalt u de Type waarde op die dit exemplaar vertegenwoordigt.

Uniform

Hiermee haalt u de Uniform waarde op waarmee de toegewezen tijd van de animatie gelijkmatig wordt verdeeld tussen sleutelframes.

Methoden

Name Description
Equals(KeyTime, KeyTime)

Geeft aan of de twee opgegeven KeyTime structuren gelijk zijn.

Equals(KeyTime)

Geeft aan of dit exemplaar gelijk is aan de opgegeven KeyTime.

Equals(Object)

Geeft aan of dit exemplaar gelijk is aan het opgegeven object.

FromPercent(Double)

Hiermee maakt u een nieuw KeyTime exemplaar, waarbij de KeyTimeType eigenschap is geïnitialiseerd naar de waarde van de opgegeven parameter.

FromTimeSpan(TimeSpan)

Hiermee maakt u een nieuw KeyTime exemplaar, waarbij de KeyTimeType eigenschap is geïnitialiseerd naar de waarde van de opgegeven parameter.

GetHashCode()

Hiermee wordt een geheel getal-hashcode geretourneerd die dit exemplaar vertegenwoordigt.

ToString()

Retourneert een tekenreeks die dit KeyTime exemplaar vertegenwoordigt.

Operators

Name Description
Equality(KeyTime, KeyTime)

Overbelaste operator die twee KeyTime structuren vergelijkt voor gelijkheid.

Implicit(TimeSpan to KeyTime)

Overbelaste operator die impliciet een TimeSpan naar een KeyTimeconverteert.

Inequality(KeyTime, KeyTime)

Overbelaste operator die twee KeyTime structuren vergelijkt voor ongelijkheid.

Van toepassing op