Animierte ScaleTransform im Codeproblem anwenden

8

Ich versuche herauszufinden, warum der folgende Code nicht zu funktionieren scheint. Es gibt keinen Fehler - es skaliert einfach nicht. Es scheint tatsächlich zu funktionieren, wenn ich es zu meinem zweiten Codebeispiel ändere. Irgendjemand hat eine Idee?

Danke

%Vor%

--- Das Folgende funktioniert, aber ich musste eine TransformGroup erstellen und diese über einen komplizierteren PropertyChain ...

referenzieren %Vor%     
Marcel 25.01.2010, 11:10
quelle

2 Antworten

22

Ich konnte es zur Arbeit bringen, indem ich dein erstes Codebeispiel wie folgt ändere:

%Vor%

Anstelle von new PropertyPath(ScaleTransform.ScaleXProperty)) habe ich new PropertyPath("RenderTransform.ScaleX")) verwendet und das Ziel des Storyboards auf die Schaltfläche gesetzt (nicht auf die scaleTransform selbst).

Hoffe das hilft!

    
Pwninstein 13.07.2010, 08:51
quelle
3

Hier ist ein Beispiel für die Animation in zwei verschiedenen Richtungen auf einer ScaleTransform, wenn Sie eine Transformationsgruppe haben. Die Pfadzeichenfolge zeigt an, welcher Teil animiert wird. Da Canvas Freezable ist, müssen Sie auch RegisterName . (Ich weiß nicht, was das bedeutet, aber es ist erforderlich)

%Vor%     
Alex Kilpatrick 23.10.2012 05:27
quelle

Tags und Links