SplineInt64KeyFrame Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public ref class SplineInt64KeyFrame : System::Windows::Media::Animation::Int64KeyFrame
public class SplineInt64KeyFrame : System.Windows.Media.Animation.Int64KeyFrame
type SplineInt64KeyFrame = class
inherit Int64KeyFrame
Public Class SplineInt64KeyFrame
Inherits Int64KeyFrame
- Vererbung
Hinweise
Diese Klasse wird als Teil einer Int64KeyFrameCollection in Verbindung mit einem Int64AnimationUsingKeyFrames verwendet, um einen Int64 Eigenschaftswert entlang einer Reihe von Keyframes zu animieren.
Ein Keyframe definiert ein Segment der Int64AnimationUsingKeyFrames, zu dem es gehört. Jeder Keyframe verfügt über ein Ziel Value und einen KeyTime. Die KeyTime gibt die Uhrzeit an, zu der die Value des Keyframes erreicht werden soll. Ein Keyframe wird vom Zielwert des vorherigen Keyframes auf seinen eigenen Zielwert animiert. Er beginnt, wenn der vorherige Keyframe endet und endet, wenn seine eigene Schlüsselzeit erreicht ist.
Spline-Keyframes wie SplineInt64KeyFrame erstellt einen variablen Übergang zwischen Werten, die durch die KeySpline-Eigenschaft bestimmt werden. Splined-Interpolation kann verwendet werden, um realistischere "reale" Timing-Effekte wie Beschleunigung und Verlangsamung zu erzielen.
Konstruktoren
SplineInt64KeyFrame() |
Initialisiert eine neue Instanz der SplineInt64KeyFrame Klasse. |
SplineInt64KeyFrame(Int64, KeyTime, KeySpline) |
Initialisiert eine neue Instanz der SplineInt64KeyFrame Klasse mit dem angegebenen Endwert, der Schlüsselzeit und KeySpline. |
SplineInt64KeyFrame(Int64, KeyTime) |
Initialisiert eine neue Instanz der SplineInt64KeyFrame Klasse mit dem angegebenen Endwert und der angegebenen Schlüsselzeit. |
SplineInt64KeyFrame(Int64) |
Initialisiert eine neue Instanz der SplineInt64KeyFrame Klasse mit dem angegebenen Endwert. |
Felder
KeySplineProperty |
Identifies the KeySpline dependency property. |
Eigenschaften
CanFreeze |
Ruft einen Wert ab, der angibt, ob das Objekt unveränderlich gemacht werden kann. (Geerbt von Freezable) |
DependencyObjectType |
Ruft die DependencyObjectType ab, die den CLR-Typ dieser Instanz umschließt. (Geerbt von DependencyObject) |
Dispatcher |
Ruft die Dispatcher dieser DispatcherObject zugeordnet ist. (Geerbt von DispatcherObject) |
IsFrozen |
Ruft einen Wert ab, der angibt, ob das Objekt derzeit geändert werden kann. (Geerbt von Freezable) |
IsSealed |
Ruft einen Wert ab, der angibt, ob diese Instanz aktuell versiegelt ist (schreibgeschützt). (Geerbt von DependencyObject) |
KeySpline |
Ruft die beiden Kontrollpunkte ab, die den Animationsfortschritt für diesen Keyframe definieren, oder legt diese fest. |
KeyTime |
Dient zum Abrufen oder Festlegen der Uhrzeit, zu der das Ziel des Keyframes Value erreicht werden soll. (Geerbt von Int64KeyFrame) |
Value |
Dient zum Abrufen oder Festlegen des Zielwerts des Keyframes. (Geerbt von Int64KeyFrame) |
Methoden
CheckAccess() |
Bestimmt, ob der aufrufende Thread Zugriff auf diese DispatcherObjecthat. (Geerbt von DispatcherObject) |
ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird durch einen DependencyProperty Bezeichner angegeben. (Geerbt von DependencyObject) |
ClearValue(DependencyPropertyKey) |
Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird durch eine DependencyPropertyKeyangegeben. (Geerbt von DependencyObject) |
Clone() |
Erstellt einen modifizierbaren Klon des Freezable, wobei tiefe Kopien der Werte des Objekts erstellt werden. Beim Kopieren der Abhängigkeitseigenschaften des Objekts kopiert diese Methode Ausdrücke (die möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte. (Geerbt von Freezable) |
CloneCore(Freezable) |
Macht die Instanz zu einem Klon (deep copy) der angegebenen Freezable unter Verwendung von Basiseigenschaftenwerten (nicht animiert). (Geerbt von Freezable) |
CloneCurrentValue() |
Erstellt einen modifizierbaren Klon (deep copy) des Freezable unter Verwendung der aktuellen Werte. (Geerbt von Freezable) |
CloneCurrentValueCore(Freezable) |
Macht die Instanz zu einem modifizierbaren Klon (deep copy) des angegebenen Freezable mit aktuellen Eigenschaftswerten. (Geerbt von Freezable) |
CoerceValue(DependencyProperty) |
Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Dies wird erreicht, indem alle in Eigenschaftsmetadaten für die Abhängigkeitseigenschaft angegebenen CoerceValueCallback Funktion aufgerufen werden, wie sie für die aufrufende DependencyObjectvorhanden ist. (Geerbt von DependencyObject) |
CreateInstance() |
Initialisiert eine neue Instanz der Freezable Klasse. (Geerbt von Freezable) |
CreateInstanceCore() |
Erstellt eine neue Instanz von SplineInt64KeyFrame. |
Equals(Object) |
Bestimmt, ob eine angegebene DependencyObject dem aktuellen DependencyObjectentspricht. (Geerbt von DependencyObject) |
Freeze() |
Macht das aktuelle Objekt unveränderlich und legt seine IsFrozen Eigenschaft auf |
FreezeCore(Boolean) |
Macht das Freezable Objekt unveränderlich oder prüft, ob es unveränderlich gemacht werden kann. (Geerbt von Freezable) |
GetAsFrozen() |
Erstellt eine fixierte Kopie der Freezablemithilfe von Basiseigenschaftenwerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte per Verweis kopiert. (Geerbt von Freezable) |
GetAsFrozenCore(Freezable) |
Macht die Instanz zu einem fixierten Klon der angegebenen Freezable unter Verwendung von Basiseigenschaftenwerten (nicht animiert). (Geerbt von Freezable) |
GetCurrentValueAsFrozen() |
Erstellt eine fixierte Kopie der Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte per Verweis kopiert. (Geerbt von Freezable) |
GetCurrentValueAsFrozenCore(Freezable) |
Macht die aktuelle Instanz zu einem fixierten Klon des angegebenen Freezable. Wenn das Objekt animierte Abhängigkeitseigenschaften aufweist, werden die aktuellen animierten Werte kopiert. (Geerbt von Freezable) |
GetHashCode() |
Ruft einen Hashcode für diese DependencyObjectab. (Geerbt von DependencyObject) |
GetLocalValueEnumerator() |
Erstellt einen speziellen Enumerator zum Bestimmen, welche Abhängigkeitseigenschaften lokal für dieses DependencyObjectfestgelegt sind. (Geerbt von DependencyObject) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObjectzurück. (Geerbt von DependencyObject) |
InterpolateValue(Int64, Double) |
Gibt den interpolierten Wert eines bestimmten Keyframes an der bereitgestellten Fortschrittskrementierung zurück. (Geerbt von Int64KeyFrame) |
InterpolateValueCore(Int64, Double) |
Verwendet splined interpolierte Interpolation, um zwischen dem vorherigen Keyframewert und dem Wert des aktuellen Keyframes zu wechseln. |
InvalidateProperty(DependencyProperty) |
Wertet den effektiven Wert für die angegebene Abhängigkeitseigenschaft erneut aus. (Geerbt von DependencyObject) |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
OnChanged() |
Wird aufgerufen, wenn das aktuelle Freezable-Objekt geändert wird. (Geerbt von Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) |
Dieses Mitglied unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject) |
Stellt sicher, dass geeignete Kontextzeiger für ein soeben festgelegtes DependencyObjectType-Datenmemm eingerichtet werden. (Geerbt von Freezable) |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Überschreibt die DependencyObject Implementierung von OnPropertyChanged(DependencyPropertyChangedEventArgs), um auch alle Changed Handler als Reaktion auf eine sich ändernde Abhängigkeitseigenschaft vom Typ Freezableaufzurufen. (Geerbt von Freezable) |
ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, sofern vorhanden. (Geerbt von DependencyObject) |
ReadPreamble() |
Stellt sicher, dass über einen gültigen Thread auf die Freezable zugegriffen wird. Vererbungen von Freezable müssen diese Methode am Anfang einer API aufrufen, die Datenmber liest, die keine Abhängigkeitseigenschaften sind. (Geerbt von Freezable) |
SetCurrentValue(DependencyProperty, Object) |
Legt den Wert einer Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Geerbt von DependencyObject) |
SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch den Bezeichner der Abhängigkeitseigenschaft angegeben wird. (Geerbt von DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey Bezeichner der Abhängigkeitseigenschaft angegeben wird. (Geerbt von DependencyObject) |
ShouldSerializeProperty(DependencyProperty) |
Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert für die bereitgestellte Abhängigkeitseigenschaft serialisieren sollen. (Geerbt von DependencyObject) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
VerifyAccess() |
Erzwingt, dass der aufrufende Thread Zugriff auf diese DispatcherObjecthat. (Geerbt von DispatcherObject) |
WritePostscript() |
Löst das Changed-Ereignis für das Freezable aus und ruft seine OnChanged()-Methode auf. Klassen, die von Freezable abgeleitet werden, sollten diese Methode am Ende einer API aufrufen, die Klassenmmber ändert, die nicht als Abhängigkeitseigenschaften gespeichert sind. (Geerbt von Freezable) |
WritePreamble() |
Überprüft, ob der Freezable nicht fixiert ist und über einen gültigen Threadingkontext darauf zugegriffen wird. Freezable Vererbungen sollten diese Methode am Anfang einer API aufrufen, die in Datenmmber schreibt, die keine Abhängigkeitseigenschaften sind. (Geerbt von Freezable) |
Ereignisse
Changed |
Tritt auf, wenn das Freezable oder ein darin enthaltenes Objekt geändert wird. (Geerbt von Freezable) |
Explizite Schnittstellenimplementierungen
IKeyFrame.Value |
Dient zum Abrufen oder Festlegen des Werts, der einer KeyTime Instanz zugeordnet ist. (Geerbt von Int64KeyFrame) |