WPF-MVVM-Eigenschaft Ändern-Animation

Ich bin auf der Suche für eine saubere Weg, um eine animation zu starten, haben sich die dynamischen Werte. Grundsätzlich will ich eine animation, wo sich ein element ändert die Breite auf der Grundlage der Daten von einem anderen element. Sagen, ich habe einen TextBlock, der die Eigenschaft Text ist Verbindlich. Wenn diese Eigenschaft sich ändert ich will ein visuelles element, sagen wir ein Rechteck, um unseren Willen zu tun, eine DoubleAnimation ändern Sie die Breite von vorherigen Wert auf den neuen Wert.

Ich versuche zu bleiben Weg von putting-code in mein view, wenn möglich. Ich habe mir in DataTriggers, aber Sie scheinen zu verlangen, dass Sie wissen, was das Wert sein würde wie ein Enum. In meinem Fall ist es nur den Wert ändern muss, um die trigger-ein storyboard und die animation würde anfangen müssen an der aktuellen(bisherigen) Wert und bewegen sich schön auf den neuen Wert.

Ideen. Vielleicht habe ich einfach verpasst, eine Eigenschaft.

InformationsquelleAutor cjibo | 2009-10-30
Schreibe einen Kommentar