Questa documentazione è stata archiviata e non viene gestita.

Metodo UIElement.BeginAnimation (DependencyProperty, AnimationTimeline)

Aggiornamento: novembre 2007

Avvia un'animazione per una proprietà animata specificata in questo elemento.

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public void BeginAnimation(
	DependencyProperty dp,
	AnimationTimeline animation
)
public final void BeginAnimation(
	DependencyProperty dp,
	AnimationTimeline animation
)
public final function BeginAnimation(
	dp : DependencyProperty, 
	animation : AnimationTimeline
)
Non è possibile utilizzare metodi in XAML.

Parametri

dp
Tipo: System.Windows.DependencyProperty

Proprietà alla quale aggiungere un'animazione, specificata come identificatore della proprietà di dipendenza.

animation
Tipo: System.Windows.Media.Animation.AnimationTimeline

Sequenza temporale dell'animazione da avviare.

Implementa

IAnimatable.BeginAnimation(DependencyProperty, AnimationTimeline)

Quando si controlla se una proprietà è animata, notare che l'animazione inizia e viene considerata in esecuzione quando viene eseguito il rendering del primo frame oltre il punto iniziale non animato.

Se BeginTime di animation è null, le eventuali animazioni correnti vengono rimosse e viene mantenuto il valore corrente della proprietà.

Se il valore globale di animation è null, tutte le animazioni vengono rimosse dalla proprietà e viene ripristinato il valore di base della proprietà. La sequenza temporale associata inizialmente all'animazione, tuttavia, non verrà interrotta. Eventuali altre animazioni assegnate alla stessa sequenza temporale continueranno a essere eseguite.

Nell'esempio seguente viene creata e assegnata un'animazione e viene quindi chiamato il metodo BeginAnimation per avviarla.

// Animate the button's width.
DoubleAnimation widthAnimation = 
    new DoubleAnimation(120, 300, TimeSpan.FromSeconds(5));
widthAnimation.RepeatBehavior = RepeatBehavior.Forever;
widthAnimation.AutoReverse = true;
animatedButton.BeginAnimation(Button.WidthProperty, widthAnimation);


Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0
Mostra: