SplineInt16KeyFrame Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
public ref class SplineInt16KeyFrame : System::Windows::Media::Animation::Int16KeyFrame
public class SplineInt16KeyFrame : System.Windows.Media.Animation.Int16KeyFrame
type SplineInt16KeyFrame = class
inherit Int16KeyFrame
Public Class SplineInt16KeyFrame
Inherits Int16KeyFrame
- Dědičnost
Poznámky
Tato třída se používá jako součást Int16KeyFrameCollection ve spojení s Int16AnimationUsingKeyFrames k animaci hodnoty vlastnosti Int16 podél sady klíčových snímků.
Klíčový rámec definuje segment Int16AnimationUsingKeyFrames, do kterého patří. Každý snímek klíče má cílovou Value a KeyTime. KeyTime určuje čas, kdy má být dosaženo Value rámce klíče. Snímek klíče se animuje z cílové hodnoty předchozího rámce klíče na vlastní cílovou hodnotu. Spustí se, když skončí předchozí snímek klíče a skončí, když se dosáhne vlastního času klíče.
Klíčové rámce spline, jako je SplineInt16KeyFrame, vytvoří proměnný přechod mezi hodnotami, které jsou určeny KeySpline vlastnost. Slined interpolace lze použít k dosažení realističtějších "reálného světa" časování efektů, jako je zrychlení a zpomalení.
Konstruktory
SplineInt16KeyFrame() |
Inicializuje novou instanci SplineInt16KeyFrame třídy. |
SplineInt16KeyFrame(Int16, KeyTime, KeySpline) |
Inicializuje novou instanci třídy SplineInt16KeyFrame se zadanou koncovou hodnotou, časem klíče a KeySpline. |
SplineInt16KeyFrame(Int16, KeyTime) |
Inicializuje novou instanci SplineInt16KeyFrame třídy se zadanou koncovou hodnotou a časem klíče. |
SplineInt16KeyFrame(Int16) |
Inicializuje novou instanci SplineInt16KeyFrame třídy se zadanou koncovou hodnotou. |
Pole
KeySplineProperty |
Identifikuje vlastnost závislosti KeySpline. |
Vlastnosti
CanFreeze |
Získá hodnotu, která označuje, zda objekt lze vytvořit nemodifovatelný. (Zděděno od Freezable) |
DependencyObjectType |
Získá DependencyObjectType, který zabalí typ CLR této instance. (Zděděno od DependencyObject) |
Dispatcher |
Získá Dispatcher tento DispatcherObject je přidružen. (Zděděno od DispatcherObject) |
IsFrozen |
Získá hodnotu, která označuje, zda objekt je aktuálně upravitelný. (Zděděno od Freezable) |
IsSealed |
Získá hodnotu, která označuje, zda je tato instance aktuálně zapečetěna (jen pro čtení). (Zděděno od DependencyObject) |
KeySpline |
Získá nebo nastaví dva kontrolní body, které definují průběh animace pro tento snímek klíče. |
KeyTime |
Získá nebo nastaví čas, kdy má být dosažen cíl rámce klíče Value. (Zděděno od Int16KeyFrame) |
Value |
Získá nebo nastaví cílovou hodnotu rámce klíče. (Zděděno od Int16KeyFrame) |
Metody
CheckAccess() |
Určuje, zda volající vlákno má přístup k této DispatcherObject. (Zděděno od DispatcherObject) |
ClearValue(DependencyProperty) |
Vymaže místní hodnotu vlastnosti. Vlastnost, která se má vymazat, je určena identifikátorem DependencyProperty. (Zděděno od DependencyObject) |
ClearValue(DependencyPropertyKey) |
Vymaže místní hodnotu vlastnosti jen pro čtení. Vlastnost, která má být vymazána, je určena DependencyPropertyKey. (Zděděno od DependencyObject) |
Clone() |
Vytvoří upravitelný klon Freezablea vytvoří hluboké kopie hodnot objektu. Při kopírování vlastností závislostí objektu tato metoda kopíruje výrazy (které se už nemusí překládat), ale ne animace nebo jejich aktuální hodnoty. (Zděděno od Freezable) |
CloneCore(Freezable) |
Vytvoří instanci klonem (hloubkovou kopií) zadaného Freezable pomocí základních (ne animovaných) hodnot vlastností. (Zděděno od Freezable) |
CloneCurrentValue() |
Vytvoří upravitelný klon (hloubkovou kopii) Freezable pomocí aktuálních hodnot. (Zděděno od Freezable) |
CloneCurrentValueCore(Freezable) |
Vytvoří instanci upravitelný klon (hloubkovou kopii) zadaného Freezable pomocí aktuálních hodnot vlastností. (Zděděno od Freezable) |
CoerceValue(DependencyProperty) |
Převede hodnotu zadané vlastnosti závislosti. Toho lze dosáhnout vyvoláním jakékoli CoerceValueCallback funkce zadané v metadatech vlastnosti pro vlastnost závislost, protože existuje ve volajícím DependencyObject. (Zděděno od DependencyObject) |
CreateInstance() |
Inicializuje novou instanci Freezable třídy. (Zděděno od Freezable) |
CreateInstanceCore() |
Vytvoří novou instanci SplineInt16KeyFrame. |
Equals(Object) |
Určuje, zda zadaný DependencyObject odpovídá aktuálnímu DependencyObject. (Zděděno od DependencyObject) |
Freeze() |
Nastaví aktuální objekt jako neupravitelný a nastaví jeho IsFrozen vlastnost na |
FreezeCore(Boolean) |
Znepřístupňuje objekt Freezable nebo testuje, zda je možné ho upravit. (Zděděno od Freezable) |
GetAsFrozen() |
Vytvoří zablokovanou kopii Freezablepomocí základních (ne animovaných) hodnot vlastností. Vzhledem k tomu, že je kopie zablokovaná, všechny ukotvené dílčí objekty se zkopírují odkazem. (Zděděno od Freezable) |
GetAsFrozenCore(Freezable) |
Vytvoří instanci zablokovaný klon zadaného Freezable pomocí základních (ne animovaných) hodnot vlastností. (Zděděno od Freezable) |
GetCurrentValueAsFrozen() |
Vytvoří ukotvenou kopii Freezable pomocí aktuálních hodnot vlastností. Vzhledem k tomu, že je kopie zablokovaná, všechny ukotvené dílčí objekty se zkopírují odkazem. (Zděděno od Freezable) |
GetCurrentValueAsFrozenCore(Freezable) |
Vytvoří aktuální instanci zablokovaný klon zadaného Freezable. Pokud má objekt animované vlastnosti závislostí, jejich aktuální animované hodnoty se zkopírují. (Zděděno od Freezable) |
GetHashCode() |
Získá hash kód pro tento DependencyObject. (Zděděno od DependencyObject) |
GetLocalValueEnumerator() |
Vytvoří specializovaný enumerátor pro určení vlastností závislostí, které mají místně nastavené hodnoty v tomto DependencyObject. (Zděděno od DependencyObject) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
GetValue(DependencyProperty) |
Vrátí aktuální efektivní hodnotu vlastnosti závislosti na této instanci DependencyObject. (Zděděno od DependencyObject) |
InterpolateValue(Int16, Double) |
Vrátí interpolovanou hodnotu konkrétního rámce klíče při zadaném přírůstku. (Zděděno od Int16KeyFrame) |
InterpolateValueCore(Int16, Double) |
Používá k přechodu mezi předchozí hodnotou rámce klíče a hodnotou aktuálního rámce klíče interpolaci. |
InvalidateProperty(DependencyProperty) |
Znovu vyhodnotí efektivní hodnotu pro zadanou vlastnost závislosti. (Zděděno od DependencyObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
OnChanged() |
Volá se při změně aktuálního Freezable objektu. (Zděděno od Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) |
Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určená k použití přímo z vašeho kódu. (Zděděno od Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject) |
Zajišťuje, aby byly vytvořeny příslušné kontextové ukazatele pro DependencyObjectType datový člen, který byl právě nastaven. (Zděděno od Freezable) |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Přepíše DependencyObject implementaci OnPropertyChanged(DependencyPropertyChangedEventArgs) a vyvolá také všechny obslužné rutiny Changed v reakci na změnu vlastnosti závislosti typu Freezable. (Zděděno od Freezable) |
ReadLocalValue(DependencyProperty) |
Vrátí místní hodnotu vlastnosti závislosti, pokud existuje. (Zděděno od DependencyObject) |
ReadPreamble() |
Zajišťuje, že k Freezable se přistupuje z platného vlákna. Dědiče Freezable musí tuto metodu volat na začátku jakéhokoli rozhraní API, které čte datové členy, které nejsou vlastnostmi závislosti. (Zděděno od Freezable) |
SetCurrentValue(DependencyProperty, Object) |
Nastaví hodnotu vlastnosti závislosti beze změny jejího zdroje hodnot. (Zděděno od DependencyObject) |
SetValue(DependencyProperty, Object) |
Nastaví místní hodnotu vlastnosti závislosti určenou jeho identifikátorem vlastnosti závislosti. (Zděděno od DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Nastaví místní hodnotu vlastnosti závislosti jen pro čtení určenou identifikátorem DependencyPropertyKey vlastnosti závislosti. (Zděděno od DependencyObject) |
ShouldSerializeProperty(DependencyProperty) |
Vrátí hodnotu, která určuje, zda procesy serializace mají serializovat hodnotu pro zadanou vlastnost závislosti. (Zděděno od DependencyObject) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
VerifyAccess() |
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
WritePostscript() |
Vyvolá událost Changed pro Freezable a vyvolá její OnChanged() metodu. Třídy odvozené z Freezable by měly volat tuto metodu na konci jakéhokoli rozhraní API, které upravuje členy třídy, které nejsou uloženy jako vlastnosti závislosti. (Zděděno od Freezable) |
WritePreamble() |
Ověřuje, že Freezable není zablokovaný a že je přístupný z platného kontextu podprocesu. Freezable dědiči by měli tuto metodu volat na začátku jakéhokoli rozhraní API, které zapisuje do datových členů, které nejsou vlastnostmi závislosti. (Zděděno od Freezable) |
Událost
Changed |
Nastane, když se změní Freezable nebo objekt, který obsahuje. (Zděděno od Freezable) |
Explicitní implementace rozhraní
IKeyFrame.Value |
Získá nebo nastaví hodnotu přidruženou k instanci KeyTime. (Zděděno od Int16KeyFrame) |