DoubleAnimation.By Eigenschaft

Definition

Ruft den Gesamtbetrag ab, um den die Animation ihren Anfangswert ändert, oder legt diese fest.

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)

Eigenschaftswert

Der Gesamtbetrag, um den die Animation ihren Anfangswert ändert. Der Standardwert ist NULL.

Hinweise

Verwenden Sie die By-Eigenschaft, wenn Sie einen Wert "nach" einem bestimmten Wert animieren möchten, anstatt einen Anfangs- oder Endwert anzugeben. Sie können auch die eigenschaft By mit der eigenschaft From verwenden.

In der folgenden Tabelle wird zusammengefasst, wie die eigenschaften From, Tound By zusammen oder separat verwendet werden können, um die Zielwerte einer Animation zu ermitteln.

Angegebene Eigenschaften Resultierendes Verhalten
From Die Animation wird von dem von der From-Eigenschaft angegebenen Wert zum Basiswert der animierten Eigenschaft oder zum Ausgabewert einer vorherigen Animation, je nachdem, wie die vorherige Animation konfiguriert ist, voranschreitet.
From und To Die Animation wird vom wert, der durch die From-Eigenschaft angegeben wird, zum wert, der durch die To-Eigenschaft angegeben wird.
From und By Die Animation wird vom wert, der durch die From-Eigenschaft angegeben wird, zum wert, der durch die Summe der eigenschaften From und By angegeben wird.
To Die Animation wird vom Basiswert der animierten Eigenschaft oder dem Ausgabewert einer vorherigen Animation zum durch die To-Eigenschaft angegebenen Wert ausgeführt.
By Die Animation wird vom Basiswert der animierten Eigenschaft oder dem Ausgabewert einer vorherigen Animation zur Summe dieses Werts und des durch die By-Eigenschaft angegebenen Werts ausgeführt.

Anmerkung

Wenn Sie sowohl die eigenschaften To als auch By festlegen, hat die To-Eigenschaft Vorrang, und die By-Eigenschaft wird ignoriert.

Wenn Sie andere Interpolationsmethoden verwenden oder zwischen mehr als zwei Zielwerten animieren möchten, verwenden Sie ein DoubleAnimationUsingKeyFrames-Objekt.

XAML-Attributverwendung

< ObjektBy="Double"/>

-oder-

< ObjektBy="{}"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ByProperty
Auf true festgelegte Metadateneigenschaften Nichts

Gilt für:

Weitere Informationen