Freigeben über


DoubleKeyFrame Klasse

Definition

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für eine DoubleAnimationUsingKeyFramesdefiniert.

public ref class DoubleKeyFrame abstract : System::Windows::Freezable, System::Windows::Media::Animation::IKeyFrame
public abstract class DoubleKeyFrame : System.Windows.Freezable, System.Windows.Media.Animation.IKeyFrame
type DoubleKeyFrame = class
    inherit Freezable
    interface IKeyFrame
Public MustInherit Class DoubleKeyFrame
Inherits Freezable
Implements IKeyFrame
Vererbung
Abgeleitet
Implementiert

Konstruktoren

DoubleKeyFrame()

Initialisiert eine neue Instanz der DoubleKeyFrame Klasse.

DoubleKeyFrame(Double, KeyTime)

Initialisiert eine neue Instanz der DoubleKeyFrame Klasse, die das angegebene Ziel Value und KeyTimehat.

DoubleKeyFrame(Double)

Initialisiert eine neue Instanz der DoubleKeyFrame Klasse, die das angegebene Ziel Valuehat.

Felder

KeyTimeProperty

Identifies the KeyTime dependency property.

ValueProperty

Identifies the Value 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)
KeyTime

Dient zum Abrufen oder Festlegen der Uhrzeit, zu der das Ziel des Keyframes Value erreicht werden soll.

Value

Dient zum Abrufen oder Festlegen des Zielwerts des Keyframes.

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()

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird eine neue Instanz der Freezable abgeleiteten Klasse erstellt.

(Geerbt von Freezable)
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 truefest.

(Geerbt von Freezable)
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(Double, Double)

Gibt den interpolierten Wert eines bestimmten Keyframes an der bereitgestellten Fortschrittskrementierung zurück.

InterpolateValueCore(Double, Double)

Berechnet den Wert eines Keyframes bei der bereitgestellten Fortschrittskrementierung.

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.

Gilt für:

Weitere Informationen