PointAnimationBase.GetCurrentValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera bieżącą wartość animacji.
Przeciążenia
GetCurrentValue(Object, Object, AnimationClock) |
Pobiera bieżącą wartość animacji. |
GetCurrentValue(Point, Point, AnimationClock) |
Pobiera bieżącą wartość animacji. |
GetCurrentValue(Object, Object, AnimationClock)
Pobiera bieżącą wartość animacji.
public:
override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object
Parametry
- defaultOriginValue
- Object
Wartość źródła podana do animacji, jeśli animacja nie ma własnej wartości początkowej.
- defaultDestinationValue
- Object
Wartość docelowa podana do animacji, jeśli animacja nie ma własnej wartości docelowej.
- animationClock
- AnimationClock
Wartość AnimationClock , która może generować CurrentTime wartość lub CurrentProgress do użycia przez animację w celu wygenerowania jej wartości wyjściowej.
Zwraca
Wartość tej animacji powinna być bieżącą wartością właściwości .
Uwagi
Wartość parametru defaultOriginValue
zależy od położenia animacji w łańcuchu kompozycji:
Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i zastępuje inną animację,
defaultOriginValue
to dane wyjściowe tej animacji w czasie jego wymiany.Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i nie ma animacji do zastąpienia,
defaultOriginValue
jest wartością bazową animowanej właściwości.Jeśli ta animacja nie znajduje się w pierwszej pozycji łańcucha kompozycji,
defaultOriginValue
to wartość zwracana przez poprzednią animację w łańcuchu kompozycji, która ma wartość inną AnimationClockStoppedniż .
Wartość parametru defaultDestinationValue
zależy od tego, czy istnieje poprzednia warstwa kompozycji właściwości Trigger .
Jeśli istnieje poprzednia warstwa kompozycji właściwości Trigger ,
defaultDestinationValue
to dane wyjściowe z tej warstwy.Jeśli nie ma poprzedniej warstwy kompozycji,
defaultDestinationValue
jest wartością bazową właściwości, którą animujesz.
Aby uzyskać więcej informacji na temat kompozycji animacji, zobacz Animacja i System chronometrażu — omówienie. Aby uzyskać więcej informacji na temat tworzenia niestandardowych typów animacji, zobacz Omówienie animacji niestandardowych.
Dotyczy
GetCurrentValue(Point, Point, AnimationClock)
Pobiera bieżącą wartość animacji.
public:
System::Windows::Point GetCurrentValue(System::Windows::Point defaultOriginValue, System::Windows::Point defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Point GetCurrentValue (System.Windows.Point defaultOriginValue, System.Windows.Point defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Point * System.Windows.Point * System.Windows.Media.Animation.AnimationClock -> System.Windows.Point
Public Function GetCurrentValue (defaultOriginValue As Point, defaultDestinationValue As Point, animationClock As AnimationClock) As Point
Parametry
- defaultOriginValue
- Point
Wartość źródła podana do animacji, jeśli animacja nie ma własnej wartości początkowej.
- defaultDestinationValue
- Point
Wartość docelowa podana do animacji, jeśli animacja nie ma własnej wartości docelowej.
- animationClock
- AnimationClock
Wartość AnimationClock , która może generować CurrentTime wartość lub CurrentProgress do użycia przez animację w celu wygenerowania jej wartości wyjściowej.
Zwraca
Wartość tej animacji powinna być bieżącą wartością właściwości .
Uwagi
Wartość parametru defaultOriginValue
zależy od położenia animacji w łańcuchu kompozycji:
Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i zastępuje inną animację,
defaultOriginValue
to dane wyjściowe tej animacji w czasie jego wymiany.Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i nie ma animacji do zastąpienia,
defaultOriginValue
jest wartością bazową animowanej właściwości.Jeśli ta animacja nie znajduje się w pierwszej pozycji łańcucha kompozycji,
defaultOriginValue
to wartość zwracana przez poprzednią animację w łańcuchu kompozycji, która ma wartość inną AnimationClockStoppedniż .
Wartość parametru defaultDestinationValue
zależy od tego, czy istnieje poprzednia warstwa kompozycji właściwości Trigger .
Jeśli istnieje poprzednia warstwa kompozycji właściwości Trigger ,
defaultDestinationValue
to dane wyjściowe z tej warstwy.Jeśli nie ma poprzedniej warstwy kompozycji,
defaultDestinationValue
jest wartością bazową właściwości, którą animujesz.
Aby uzyskać więcej informacji na temat kompozycji animacji, zobacz Animacja i System chronometrażu — omówienie. Aby uzyskać więcej informacji na temat tworzenia niestandardowych typów animacji, zobacz Omówienie animacji niestandardowych.