2009-05-08 16 views
0

Wie der Titel sagt, wie soll ich die Höhe oder Breite eines Fensters animieren? Ich kann etwas tun wie:Wie kann ich in WPF die Breite eines Fensters animieren?

var wdw = new Window(); 
var ani = new DoubleAnimation(wdw.Width + 150, TimeSpan.FromSeconds(0.2)); 
wdw.Show(); 
wdw.BeginAnimation(SomeDependencyProperty, ani) 

... aber Breite scheint keine Abhängigkeitseigenschaft zu sein. Fehle ich etwas? Gibt es einen richtigen Weg, dies zu tun?

Vielen Dank im Voraus!

+0

Ich habe zu WidthProperty und ActualWidthProperty versucht zu binden. Letzteres ergibt m a "... das IsAnimationPhibibed-Flag wurde für das UIPropertyMetadata gesetzt, mit dem die Eigenschaft der Klasse zugeordnet wird." ArgumentException –

Antwort

0

Nevermind, mein Problem war, dass ich ein wdw.ShowDialog tat() (die mein Beispiel nicht über)

Verwandte Themen