(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

UIElement.BeginAnimation-Methode (DependencyProperty, AnimationTimeline, HandoffBehavior)

Startet eine spezifische Animation für eine bestimmte animierte Eigenschaft dieses Elements, wobei angegeben werden kann, welches Verhalten gelten soll, wenn die Eigenschaft bereits über eine ausgeführte Animation verfügt.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public void BeginAnimation(
	DependencyProperty dp,
	AnimationTimeline animation,
	HandoffBehavior handoffBehavior
)

Parameter

dp
Typ: System.Windows.DependencyProperty
Die zu animierende Eigenschaft, die als Bezeichner einer Abhängigkeitseigenschaft angegeben wird.
animation
Typ: System.Windows.Media.Animation.AnimationTimeline
Die Zeitachse der anzuwendenden Animation.
handoffBehavior
Typ: System.Windows.Media.Animation.HandoffBehavior
Ein Wert der Enumeration, der angibt, wie die neue Animation mit aktuellen (ausgeführten) Animationen interagieren soll, die sich bereits auf den Eigenschaftswert auswirken.

Implementiert

IAnimatable.BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Wenn Sie überprüfen, ob eine Eigenschaft animiert ist, beachten Sie Folgendes: Die Animation beginnt, und die Eigenschaft gilt als animiert, wenn der erste Frame hinter dem nicht animierten Startpunkt gerendert wird.

Wenn die BeginTime für animation gleich null ist, werden alle derzeit vorhandenen Animationen entfernt, und der aktuelle Wert der Eigenschaft wird beibehalten.

Wenn der gesamte animation-Wert gleich null ist, werden alle Animationen für die Eigenschaft entfernt, und der Eigenschaftswert wird auf den Basiswert zurückgesetzt. Die ursprünglich zugeordnete Animationszeitachse wird jedoch nicht beendet. Alle anderen dieser Zeitachse zugewiesenen Animationen werden weiterhin ausgeführt.

Im folgenden Beispiel wird ein Handler implementiert, der eine vorhandene Animation aus einer Ressource abruft und anschließend BeginAnimation mit einem bestimmten Übergabeverhalten aufruft.


private void myFrameNavigated(object sender, NavigationEventArgs args)
{
    DoubleAnimation myFadeInAnimation = (DoubleAnimation)this.Resources["MyFadeInAnimationResource"];
    myFrame.BeginAnimation(Frame.OpacityProperty, myFadeInAnimation, HandoffBehavior.SnapshotAndReplace);
}


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft