MatrixAnimationUsingPath 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 PathGeometry 來描繪 Matrix 屬性值,以產生動畫值。 這個動畫可用來使視覺物件沿著路徑移動。
public ref class MatrixAnimationUsingPath : System::Windows::Media::Animation::MatrixAnimationBase
public class MatrixAnimationUsingPath : System.Windows.Media.Animation.MatrixAnimationBase
type MatrixAnimationUsingPath = class
inherit MatrixAnimationBase
Public Class MatrixAnimationUsingPath
Inherits MatrixAnimationBase
- 繼承
-
MatrixAnimationUsingPath
備註
MatrixAnimationUsingPath 可讓您使用單一動畫和 ,以動畫顯示物件的角度和 MatrixTransform 位置。
使用 PointAnimationUsingPath 指定 Duration 之 上的線性內插補點,以動畫顯示其目標。
建構函式
MatrixAnimationUsingPath() |
初始化 MatrixAnimationUsingPath 類別的新執行個體。 |
欄位
DoesRotateWithTangentProperty |
識別 DoesRotateWithTangent 相依性屬性。 |
IsAngleCumulativeProperty |
識別 IsAngleCumulative 相依性屬性。 |
IsOffsetCumulativeProperty |
識別 IsOffsetCumulative 相依性屬性。 |
PathGeometryProperty |
識別 PathGeometry 相依性屬性。 |
屬性
AccelerationRatio |
取得或設定值,這個值指定時間軸的 Duration 在從零加速至其最大速率所經過時間的百分比。 (繼承來源 Timeline) |
AutoReverse |
取得或設定值,其中該值指出時間軸是否會在完成向前反覆項目後反向播放。 (繼承來源 Timeline) |
BeginTime |
取得或設定這個 Timeline 應該開始的時間。 (繼承來源 Timeline) |
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
DecelerationRatio |
取得或設定值,指定時間軸的 Duration 在從其最大速率減速至零所經過時間的百分比。 (繼承來源 Timeline) |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
DoesRotateWithTangent |
取得或設定值,指出物件是否沿著路徑的正切函數旋轉。 |
Duration |
取得或設定這個時間表播放的時間長度 (不計算重複次數)。 (繼承來源 Timeline) |
FillBehavior |
取得或設定值,該值指定 Timeline 在作用期結束後的行為。 (繼承來源 Timeline) |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsAdditive |
取得或設定值,表示是否應該將目標屬性的目前值加入這個動畫的起始值。 |
IsAngleCumulative |
取得或設定值,這個值會指定動畫矩陣的旋轉角度是否應該在重複時累加。 |
IsDestinationDefault |
取得值,這個值表示此動畫是否使用 GetCurrentValue(Object, Object, AnimationClock) 方法的 defaultDestinationValue 參數作為其目的地值。 (繼承來源 AnimationTimeline) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsOffsetCumulative |
取得或設定值,表示是否會隨著重複而累積由動畫矩陣所產生的位移。 |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
Name |
取得或設定這個 Timeline 的名稱。 (繼承來源 Timeline) |
PathGeometry |
取得或設定用來產生這個動畫之輸出值的幾何。 |
RepeatBehavior |
取得或設定這個時間軸的重複行為。 (繼承來源 Timeline) |
SpeedRatio |
取得或設定這個 Timeline 相對於其父代的時間進行比率。 (繼承來源 Timeline) |
TargetPropertyType |
取得這個動畫所產生值的類型。 (繼承來源 MatrixAnimationBase) |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |
Completed |
當這個時刻表完全結束播放時會發生:它不會再進入其作用期。 (繼承來源 Timeline) |
CurrentGlobalSpeedInvalidated |
發生於時刻表時鐘的時間進行速率變更時。 (繼承來源 Timeline) |
CurrentStateInvalidated |
於時間軸的 Clock 之 CurrentState 屬性更新時發生。 (繼承來源 Timeline) |
CurrentTimeInvalidated |
於時間軸的 Clock 之 CurrentTime 屬性更新時發生。 (繼承來源 Timeline) |
RemoveRequested |
為這個時刻表建立時鐘或移除它的其中一個父時刻表時發生。 (繼承來源 Timeline) |