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