語言

DoubleAnimation.By 屬性

定義

取得或設定動畫起始值變動的總量。

public:
 property Nullable<double> By { Nullable<double> get(); void set(Nullable<double> value); };
public double? By { get; set; }
member this.By : Nullable<double> with get, set
Public Property By As Nullable(Of Double)

屬性值

動畫變更其起始值的總金額。 預設值為 null。

備註

當你想讓某個值「被」某個長度動畫時,可以使用這個 By 屬性,而不是指定起始或結束值。 您也可以將該物業與該物業一起使用ByFrom。

下表總結了如何 From將 、 To與 By 屬性結合使用或分開使用,以決定動畫的目標值。

指定性質 結果行為
From 動畫會從屬性指定的 From 值進展到被動畫屬性的基值,或是前一個動畫的輸出值,視前一個動畫的設定而定。
From 與 To 動畫會從屬性指定的 From 值進展到屬性指定的 To 值。
From 與 By 動畫會從屬性指定的From值進展到屬性From和屬性總和By所指定的值。
To 動畫會從被動畫屬性的基值或先前動畫的輸出值,逐步推進到屬性指定的 To 值。
By 動畫會從被動畫屬性的基礎值或先前動畫的輸出值,逐步累積到該值與屬性指定的 By 值之總和。

Note

如果你同時設定 和 To 屬性By,屬性To會優先,該By屬性會被忽略。

若要使用其他插值方法或在多個目標值間動畫,請使用物件 DoubleAnimationUsingKeyFrames 。

XAML 屬性使用方式

< 目的By=“Double”/>

-或-

< 目的By=“{}”/>

相依財產資訊

Item 價值觀
識別碼欄位 ByProperty
元資料屬性設為 true None

適用於

另請參閱