Animieren Sie ein StackPanel-Element, wenn die Eigenschaft der Sichtbarkeit ändert
In WPF 3.5 (mit SP1), habe ich einfach StackPanel, möchte ich animieren, wenn ich die Eigenschaft Visibility. Ich habe keine Ahnung von der Höhe des in diesem StackPanel, da der Gehalt bestimmt seine Höhe. Also wenn ich das Eigentum meines StackPanel-Steuerelement Sichtbar (progressPanel.Sichtbarkeit = Visibility.Sichtbar;) ich würde gerne sehen, eine animation (wahrscheinlich ein DoubleAnimationUsingKeyFrames von 0 bis X).
Außerdem habe ich mehrere StackPanel, dass ich möchte, um zu sehen, mit diesem Verhalten (also im besten Fall brauche ich etwas, Generika). Hat jemand eine Idee, wie das zu tun?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen und wiederverwenden von benutzerdefinierten StackPanel-Stil, die Trigger-animation, wenn Sie Sichtbarkeit änderungen:
Wenn Sie ein expanding-Effekt mit einer animation, die wächst vertikal. Führen Sie einen Doppelklick animation auf der ScaleTransform.ScaleY-Eigenschaft des Bereichs von 0 bis 1 ist, wenn es ist ein vertikal ausgerichtetes panel.