Udostępnij za pośrednictwem


EasingInt32KeyFrame Klasa

Definicja

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją klatek kluczowych Int32AnimationUsingKeyFrames.

public ref class EasingInt32KeyFrame : System::Windows::Media::Animation::Int32KeyFrame
public class EasingInt32KeyFrame : System.Windows.Media.Animation.Int32KeyFrame
type EasingInt32KeyFrame = class
    inherit Int32KeyFrame
Public Class EasingInt32KeyFrame
Inherits Int32KeyFrame
Dziedziczenie

Uwagi

Aby zapoznać się z przykładem użycia obiektu podobnego do tego obiektu, zobacz EasingDoubleKeyFrame.

Ta klasa jest używana jako część Int32KeyFrameCollection w połączeniu z Int32AnimationUsingKeyFrames do animowania wartości właściwości Int32 wzdłuż zestawu klatek kluczowych. Ta Int32KeyFrame interpolacja między wartością Int32 poprzedniej ramki klucza a własną wartością liniową z funkcją złagodzenia w celu wygenerowania wartości wyjściowej.

Konstruktory

EasingInt32KeyFrame()

Inicjuje nowe wystąpienie klasy EasingInt32KeyFrame.

EasingInt32KeyFrame(Int32, KeyTime, IEasingFunction)

Inicjuje nowe wystąpienie klasy EasingInt32KeyFrame z określoną wartością Int32, czasem klucza i funkcją easing.

EasingInt32KeyFrame(Int32, KeyTime)

Inicjuje nowe wystąpienie klasy EasingInt32KeyFrame z określoną wartością Int32 i czasem klucza.

EasingInt32KeyFrame(Int32)

Inicjuje nowe wystąpienie klasy EasingInt32KeyFrame z określoną wartością Int32.

Pola

EasingFunctionProperty

Identyfikuje właściwość zależności EasingFunction.

Właściwości

CanFreeze

Pobiera wartość wskazującą, czy obiekt może być niezmodyfikowalny.

(Odziedziczone po Freezable)
DependencyObjectType

Pobiera DependencyObjectType, który opakowuje typ CLR tego wystąpienia.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera Dispatcher jest skojarzony z tym DispatcherObject.

(Odziedziczone po DispatcherObject)
EasingFunction

Pobiera lub ustawia funkcję złagodzenia zastosowaną do ramki klucza.

IsFrozen

Pobiera wartość wskazującą, czy obiekt jest obecnie modyfikowalny.

(Odziedziczone po Freezable)
IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest obecnie zapieczętowane (tylko do odczytu).

(Odziedziczone po DependencyObject)
KeyTime

Pobiera lub ustawia czas osiągnięcia Value docelowej ramki klucza.

(Odziedziczone po Int32KeyFrame)
Value

Pobiera lub ustawia wartość docelową ramki klucza.

(Odziedziczone po Int32KeyFrame)

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości. Właściwość do wyczyszczenia jest określana przez identyfikator DependencyProperty.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu. Właściwość do wyczyszczenia jest określana przez DependencyPropertyKey.

(Odziedziczone po DependencyObject)
Clone()

Tworzy modyfikowalny klon Freezable, tworząc głębokie kopie wartości obiektu. Podczas kopiowania właściwości zależności obiektu ta metoda kopiuje wyrażenia (które mogą nie być już rozpoznawane), ale nie animacje ani ich bieżące wartości.

(Odziedziczone po Freezable)
CloneCore(Freezable)

Sprawia, że wystąpienie jest klonem (kopia głęboka) określonego Freezable przy użyciu wartości właściwości base (nie animowanych).

(Odziedziczone po Freezable)
CloneCurrentValue()

Tworzy klon modyfikowalny (kopię głęboką) Freezable przy użyciu jego bieżących wartości.

(Odziedziczone po Freezable)
CloneCurrentValueCore(Freezable)

Sprawia, że wystąpienie jest modyfikowalnym klonem (kopia głęboka) określonego Freezable przy użyciu bieżących wartości właściwości.

(Odziedziczone po Freezable)
CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności. Jest to realizowane przez wywołanie dowolnej funkcji CoerceValueCallback określonej w metadanych właściwości dla właściwości, ponieważ istnieje w wywołaniu DependencyObject.

(Odziedziczone po DependencyObject)
CreateInstance()

Inicjuje nowe wystąpienie klasy Freezable.

(Odziedziczone po Freezable)
CreateInstanceCore()

Tworzy nowe wystąpienie klasy pochodnej Freezable. Podczas tworzenia klasy pochodnej należy zastąpić tę metodę.

Equals(Object)

Określa, czy podany DependencyObject jest odpowiednikiem bieżącego DependencyObject.

(Odziedziczone po DependencyObject)
Freeze()

Sprawia, że bieżący obiekt jest niezmodyfikowalny i ustawia jego właściwość IsFrozen na true.

(Odziedziczone po Freezable)
FreezeCore(Boolean)

Sprawia, że obiekt Freezable jest niemodyfikowalny lub sprawdza, czy można go niemodyfikować.

(Odziedziczone po Freezable)
GetAsFrozen()

Tworzy zamrożoną kopię Freezable, używając wartości właściwości base (nie animowanych). Ponieważ kopia jest zamrożona, wszystkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.

(Odziedziczone po Freezable)
GetAsFrozenCore(Freezable)

Sprawia, że wystąpienie jest zamrożonym klonem określonego Freezable przy użyciu wartości właściwości base (nie animowanych).

(Odziedziczone po Freezable)
GetCurrentValueAsFrozen()

Tworzy zamrożoną kopię Freezable przy użyciu bieżących wartości właściwości. Ponieważ kopia jest zamrożona, wszystkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.

(Odziedziczone po Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Powoduje, że bieżące wystąpienie jest klonem zamrożonym określonego Freezable. Jeśli obiekt ma animowane właściwości zależności, zostaną skopiowane ich bieżące animowane wartości.

(Odziedziczone po Freezable)
GetHashCode()

Pobiera kod skrótu dla tego DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający do określania, które właściwości zależności mają lokalnie ustawione wartości na tym DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności dla tego wystąpienia DependencyObject.

(Odziedziczone po DependencyObject)
InterpolateValue(Int32, Double)

Zwraca wartość interpolowaną określonej ramki klucza w podanym czasie.

(Odziedziczone po Int32KeyFrame)
InterpolateValueCore(Int32, Double)

Interpolacje, zgodnie z użytą funkcją luzowania, między poprzednią wartością ramki klucza a wartością bieżącej ramki klucza przy użyciu podanego przyrostu postępu.

InvalidateProperty(DependencyProperty)

Ponownie oblicza obowiązującą wartość dla określonej właściwości zależności.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OnChanged()

Wywoływana po zmodyfikowaniu bieżącego obiektu Freezable.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Ten element członkowski obsługuje infrastrukturę programu Windows Presentation Foundation (WPF) i nie ma być używany bezpośrednio z kodu.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zapewnia, że odpowiednie wskaźniki kontekstu są ustanawiane dla DependencyObjectType elementu członkowskiego danych, który właśnie został ustawiony.

(Odziedziczone po Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Zastępuje implementację DependencyObjectOnPropertyChanged(DependencyPropertyChangedEventArgs), aby również wywoływać wszystkie programy obsługi Changed w odpowiedzi na zmieniającą się właściwość zależności typu Freezable.

(Odziedziczone po Freezable)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.

(Odziedziczone po DependencyObject)
ReadPreamble()

Gwarantuje, że dostęp do Freezable jest uzyskiwany z prawidłowego wątku. Dziedziczy Freezable muszą wywoływać tę metodę na początku dowolnego interfejsu API, który odczytuje elementy członkowskie danych, które nie są właściwościami zależności.

(Odziedziczone po Freezable)
SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmieniania źródła wartości.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności określonej przez jej identyfikator właściwości zależności.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu określoną przez identyfikator DependencyPropertyKey właściwości zależności.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość podanej właściwości zależności.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject.

(Odziedziczone po DispatcherObject)
WritePostscript()

Wywołuje zdarzenie Changed dla Freezable i wywołuje jego metodę OnChanged(). Klasy pochodzące z Freezable powinny wywoływać tę metodę na końcu dowolnego interfejsu API, który modyfikuje składowe klasy, które nie są przechowywane jako właściwości zależności.

(Odziedziczone po Freezable)
WritePreamble()

Sprawdza, czy Freezable nie jest zamrożona i czy jest uzyskiwany dostęp z prawidłowego kontekstu wątkowego. Freezable dziedziczy powinny wywoływać tę metodę na początku dowolnego interfejsu API, który zapisuje dane członkom, które nie są właściwościami zależności.

(Odziedziczone po Freezable)

Zdarzenia

Changed

Występuje, gdy Freezable lub obiekt, który zawiera, jest modyfikowany.

(Odziedziczone po Freezable)

Jawne implementacje interfejsu

IKeyFrame.Value

Zobacz Value.

(Odziedziczone po Int32KeyFrame)

Dotyczy

Zobacz też