SplineDoubleKeyFrame 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class SplineDoubleKeyFrame : System::Windows::Media::Animation::DoubleKeyFrame
public class SplineDoubleKeyFrame : System.Windows.Media.Animation.DoubleKeyFrame
type SplineDoubleKeyFrame = class
inherit DoubleKeyFrame
Public Class SplineDoubleKeyFrame
Inherits DoubleKeyFrame
- 繼承
備註
這個類別會作為 DoubleKeyFrameCollection 的一部分,與 DoubleAnimationUsingKeyFrames 搭配使用,以動畫顯示一組主要畫面格的 Double 屬性值。
主要畫面格會定義其所屬 DoubleAnimationUsingKeyFrames 區段。 每個主要畫面格都有目標 Value 和 KeyTime。 KeyTime 會指定應該到達主要畫面格 Value 的時間。 主要畫面格會從上一個主要畫面格的目標值動畫到它自己的目標值。 它會在上一個主要畫面格結束時開始,並在到達自己的主要時間時結束。
SplineDoubleKeyFrame 等曲線主要畫面格會建立值之間的變數轉換,由 KeySpline 屬性決定。 曲線插補可用來達成更現實的「真實世界」計時效果,例如加速和減速。
建構函式
SplineDoubleKeyFrame() |
初始化 SplineDoubleKeyFrame 類別的新實例。 |
SplineDoubleKeyFrame(Double, KeyTime, KeySpline) |
使用指定的結束值、索引鍵時間和 KeySpline,初始化 SplineDoubleKeyFrame 類別的新實例。 |
SplineDoubleKeyFrame(Double, KeyTime) |
使用指定的結束值和索引鍵時間,初始化 SplineDoubleKeyFrame 類別的新實例。 |
SplineDoubleKeyFrame(Double) |
使用指定的結束值,初始化 SplineDoubleKeyFrame 類別的新實例。 |
欄位
KeySplineProperty |
識別 KeySpline 相依性屬性。 |
屬性
CanFreeze |
取得值,這個值表示是否可以將 對象設為不可修改。 (繼承來源 Freezable) |
DependencyObjectType |
取得包裝這個實例 CLR 類型的 DependencyObjectType。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 DispatcherObject 相關聯的 Dispatcher。 (繼承來源 DispatcherObject) |
IsFrozen |
取得值,這個值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示這個實例目前是否為密封狀態(只讀)。 (繼承來源 DependencyObject) |
KeySpline |
取得或設定定義這個主要畫面格動畫進度的兩個控制點。 |
KeyTime |
取得或設定應該到達主要畫面格目標 Value 的時間。 (繼承來源 DoubleKeyFrame) |
Value |
取得或設定主要畫面格的目標值。 (繼承來源 DoubleKeyFrame) |
方法
事件
Changed |
發生於修改 Freezable 或其包含的物件時。 (繼承來源 Freezable) |
明確介面實作
IKeyFrame.Value |
取得或設定與 KeyTime 實例相關聯的值。 (繼承來源 DoubleKeyFrame) |