ThicknessAnimation.By Eigenschaft

Definition

Ruft den Gesamtbetrag ab, um den die Animation ihren Startwert ändert, oder legt diesen fest.

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

Eigenschaftswert

Der Gesamtbetrag, um den die Animation ihren Startwert ändert. Der Standardwert ist "null".

Hinweise

Verwenden Sie die By -Eigenschaft, wenn Sie einen Wert "um" eine bestimmte Menge animieren möchten, anstatt einen Anfangs- oder Endwert anzugeben. Sie können die By -Eigenschaft auch mit der From -Eigenschaft verwenden. In der folgenden Tabelle ist zusammengefasst, wie die Eigenschaften From, To und By zusammen oder getrennt verwendet werden können, um die Zielwerte einer Animation zu bestimmen.

Angegebene Eigenschaften Resultierendes Verhalten
From Die Ausführung der Animation erfolgt ab dem von der From-Eigenschaft angegebenen Wert bis zum Basiswert der animierten Eigenschaft oder zum Ausgabewert einer vorherigen Animation, je nach Konfiguration der vorherigen Animation.
From und To Die Animation verläuft von dem durch die From-Eigenschaft angegebenen Wert bis zum durch die To-Eigenschaft angegebenen Wert.
From und By Die Animation verläuft von dem durch die From-Eigenschaft angegebenen Wert bis zu dem Wert, der durch die Summe der Eigenschaften From und By angegeben wird.
To Die Ausführung der Animation erfolgt ab dem Basiswert der animierten Eigenschaft oder dem Ausgabewert einer vorherigen Animation bis zum von der To-Eigenschaft angegebenen Wert.
By Die Ausführung der Animation erfolgt ab dem Basiswert der animierten Eigenschaft oder dem Ausgabewert einer vorherigen Animation bis zum Wert, der durch die Summe dieses Werts und des von der By-Eigenschaft angegebenen Werts gebildet wird.

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

Verwenden Sie ein ThicknessAnimationUsingKeyFrames -Objekt, um andere Interpolationsmethoden zu verwenden oder zwischen mehr als zwei Zielwerten zu animieren.

Verwendung von XAML-Attributen

<ObjektBy ="Thickness"/>

Oder

<ObjektBy ="{x:Null Markup Extension}"/>

Verwendung von XAML-Eigenschaftenelementen

<object>

<-Objekt.By>

<Thickness />

</object.By>

</object>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ByProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen